renamed read_timeout & write_timeout

This commit is contained in:
Tristan Krause 2019-05-29 10:43:23 +02:00
parent 2e88b9c980
commit 8d00bb0600
231 changed files with 5160 additions and 13377 deletions

Binary file not shown.

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CMakeWorkspace" PROJECT_DIR="$PROJECT_DIR$" />
<component name="JavaScriptSettings">
<option name="languageLevel" value="ES6" />
</component>
</project>

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/src.iml" filepath="$PROJECT_DIR$/.idea/src.iml" />
</modules>
</component>
</project>

View file

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<module classpath="CMake" type="CPP_MODULE" version="4" />

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$/../.." vcs="Git" />
</component>
</project>

View file

@ -0,0 +1,424 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CMakeRunConfigurationManager" shouldGenerate="true" shouldDeleteObsolete="true">
<generated>
<config projectName="src" targetName="src" />
</generated>
</component>
<component name="CMakeSettings">
<configurations>
<configuration PROFILE_NAME="Debug" CONFIG_NAME="Debug" />
</configurations>
</component>
<component name="ChangeListManager">
<list default="true" id="d13a1bae-0fd7-48fc-b53c-d6dd1aaf95b9" name="Default Changelist" comment="">
<change afterPath="$PROJECT_DIR$/.idea/misc.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/modules.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/src.iml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/vcs.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeCache.txt" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/3.14.3/CMakeCCompiler.cmake" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/3.14.3/CMakeCXXCompiler.cmake" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/3.14.3/CMakeSystem.cmake" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/3.14.3/CompilerIdC/CMakeCCompilerId.c" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/3.14.3/CompilerIdCXX/CMakeCXXCompilerId.cpp" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/CMakeOutput.log" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/Makefile.cmake" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/Makefile2" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/TargetDirectories.txt" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/clion-environment.txt" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/clion-log.txt" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/cmake.check_cache" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/feature_tests.c" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/feature_tests.cxx" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/progress.marks" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/src.dir/DependInfo.cmake" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/src.dir/build.make" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/src.dir/cmake_clean.cmake" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/src.dir/depend.make" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/src.dir/flags.make" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/src.dir/link.txt" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/src.dir/progress.make" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cmake-build-debug/Makefile" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cmake-build-debug/cmake_install.cmake" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cmake-build-debug/src.cbp" afterDir="false" />
<change beforePath="$PROJECT_DIR$/../bin/b15fcli" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/drv/b15f.cpp" beforeDir="false" afterPath="$PROJECT_DIR$/drv/b15f.cpp" afterDir="false" />
<change beforePath="$PROJECT_DIR$/drv/usart.cpp" beforeDir="false" afterPath="$PROJECT_DIR$/drv/usart.cpp" afterDir="false" />
<change beforePath="$PROJECT_DIR$/drv/usart.h" beforeDir="false" afterPath="$PROJECT_DIR$/drv/usart.h" afterDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/annotated.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/b15f_8cpp_source.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/b15f_8h_source.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/bc_s.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/bdwn.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classB15F-members.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classB15F.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classDot-members.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classDot.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classDriverException-members.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classDriverException.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classDriverException.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classPlottyFile-members.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classPlottyFile.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classTimeoutException-members.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classTimeoutException.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classTimeoutException.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classUSART-members.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classUSART.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classUSARTException-members.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classUSARTException.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classUSARTException.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classView-members.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classView.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classView.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classViewInfo-members.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classViewInfo.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classViewInfo.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classViewMonitor-members.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classViewMonitor.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classViewMonitor.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classViewPromt-members.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classViewPromt.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classViewPromt.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classViewSelection-members.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classViewSelection.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classViewSelection.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/classes.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/cli_8cpp_source.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/closed.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/dir_1788f8309b1a812dcb800a185471cf6c.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/dir_587c94d866dbb2f408f78cf41f9b2f8d.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/doc.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/dot_8cpp_source.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/dot_8h_source.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/doxygen.css" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/doxygen.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/driverexception_8h_source.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/dynsections.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/files.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/folderclosed.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/folderopen.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/functions.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/functions_func.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/functions_vars.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/hierarchy.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/index.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/jquery.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/menu.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/menudata.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/nav_f.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/nav_g.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/nav_h.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/open.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/plottyfile_8cpp_source.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/plottyfile_8h_source.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_0.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_0.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_1.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_1.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_2.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_2.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_3.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_3.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_4.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_4.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_5.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_5.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_6.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_6.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_7.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_7.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_8.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_8.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_9.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_9.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_a.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_a.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_b.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_b.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_c.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_c.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_d.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_d.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_e.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_e.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_f.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/all_f.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/classes_0.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/classes_0.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/classes_1.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/classes_1.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/classes_2.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/classes_2.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/classes_3.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/classes_3.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/classes_4.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/classes_4.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/classes_5.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/classes_5.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/close.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/functions_0.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/functions_0.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/functions_1.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/functions_1.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/functions_2.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/functions_2.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/functions_3.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/functions_3.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/functions_4.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/functions_4.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/functions_5.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/functions_5.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/functions_6.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/functions_6.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/functions_7.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/functions_7.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/functions_8.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/functions_8.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/functions_9.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/functions_9.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/functions_a.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/functions_a.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/functions_b.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/functions_b.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/mag_sel.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/nomatches.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/pages_0.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/pages_0.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/search.css" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/search.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/search_l.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/search_m.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/search_r.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/searchdata.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/variables_0.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/variables_0.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/variables_1.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/variables_1.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/variables_2.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/variables_2.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/variables_3.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/variables_3.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/variables_4.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/search/variables_4.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/splitbar.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/sync_off.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/sync_on.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/tab_a.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/tab_b.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/tab_h.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/tab_s.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/tabs.css" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/timeoutexception_8h_source.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/ui_8cpp_source.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/ui_8h_source.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/usart_8cpp_source.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/usart_8h_source.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/usartexception_8h_source.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/view_8cpp_source.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/view_8h_source.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/view__info_8cpp_source.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/view__info_8h_source.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/view__monitor_8cpp_source.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/view__monitor_8h_source.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/view__promt_8cpp_source.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/view__promt_8h_source.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/view__selection_8cpp_source.html" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/../../docs/html/view__selection_8h_source.html" beforeDir="false" />
</list>
<ignored path="$PROJECT_DIR$/cmake-build-debug/" />
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="ClangdSettings">
<option name="formatViaClangd" value="false" />
</component>
<component name="ExecutionTargetManager" SELECTED_TARGET="CMakeBuildProfile:Debug" />
<component name="FileEditorManager">
<leaf>
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/CMakeLists.txt">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="90">
<caret line="6" column="8" selection-start-line="6" selection-start-column="8" selection-end-line="6" selection-end-column="8" />
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/drv/usart.h">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="233">
<caret line="106" column="42" selection-start-line="106" selection-start-column="42" selection-end-line="106" selection-end-column="42" />
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/drv/usart.cpp">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="72">
<caret line="167" column="28" selection-start-line="167" selection-start-column="21" selection-end-line="167" selection-end-column="28" />
</state>
</provider>
</entry>
</file>
</leaf>
</component>
<component name="FindInProjectRecents">
<findStrings>
<find>read</find>
<find>read_timeout</find>
<find>read_timeout</find>
<find>write_timeout</find>
</findStrings>
<replaceStrings>
<replace>::read_timeout</replace>
<replace>USART::read_timeout</replace>
<replace>USART::write_timeout</replace>
</replaceStrings>
</component>
<component name="Git.Settings">
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$/../.." />
</component>
<component name="IdeDocumentHistory">
<option name="CHANGED_PATHS">
<list>
<option value="$PROJECT_DIR$/drv/usart.cpp" />
<option value="$PROJECT_DIR$/drv/usart.h" />
</list>
</option>
</component>
<component name="ProjectFrameBounds" extendedState="6">
<option name="x" value="67" />
<option name="y" value="80" />
<option name="width" value="1400" />
<option name="height" value="1000" />
</component>
<component name="ProjectLevelVcsManager" settingsEditedManually="true" />
<component name="ProjectView">
<navigator proportions="" version="1">
<foldersAlwaysOnTop value="true" />
</navigator>
<panes>
<pane id="Scope" />
<pane id="ProjectPane">
<subPane>
<expand>
<path>
<item name="src" type="b2602c69:ProjectViewProjectNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="src" type="b2602c69:ProjectViewProjectNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="drv" type="462c0819:PsiDirectoryNode" />
</path>
</expand>
<select />
</subPane>
</pane>
</panes>
</component>
<component name="PropertiesComponent">
<property name="SHARE_PROJECT_CONFIGURATION_FILES" value="true" />
<property name="WebServerToolWindowFactoryState" value="false" />
<property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
<property name="nodejs_npm_path_reset_for_default_project" value="true" />
<property name="settings.editor.selected.configurable" value="CMakeSettings" />
</component>
<component name="RunDashboard">
<option name="ruleStates">
<list>
<RuleState>
<option name="name" value="ConfigurationTypeDashboardGroupingRule" />
</RuleState>
<RuleState>
<option name="name" value="StatusDashboardGroupingRule" />
</RuleState>
</list>
</option>
</component>
<component name="RunManager">
<configuration name="src" type="CMakeRunConfiguration" factoryName="Application" PASS_PARENT_ENVS_2="true" PROJECT_NAME="src" TARGET_NAME="src" CONFIG_NAME="Debug" RUN_TARGET_PROJECT_NAME="src" RUN_TARGET_NAME="src">
<method v="2">
<option name="com.jetbrains.cidr.execution.CidrBuildBeforeRunTaskProvider$BuildBeforeRunTask" enabled="true" />
</method>
</configuration>
</component>
<component name="SvnConfiguration">
<configuration />
</component>
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="d13a1bae-0fd7-48fc-b53c-d6dd1aaf95b9" name="Default Changelist" comment="" />
<created>1559118962147</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1559118962147</updated>
<workItem from="1559118964304" duration="410000" />
</task>
<servers />
</component>
<component name="TimeTrackingManager">
<option name="totallyTimeSpent" value="410000" />
</component>
<component name="ToolWindowManager">
<frame x="67" y="25" width="1853" height="1055" extended-state="6" />
<editor active="true" />
<layout>
<window_info id="Favorites" side_tool="true" />
<window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.24958494" />
<window_info id="Structure" order="1" side_tool="true" weight="0.25" />
<window_info anchor="bottom" id="Database Changes" />
<window_info anchor="bottom" id="Version Control" />
<window_info anchor="bottom" id="Messages" weight="0.32937366" />
<window_info anchor="bottom" id="Terminal" weight="0.32937366" />
<window_info anchor="bottom" id="Event Log" side_tool="true" />
<window_info anchor="bottom" id="CMake" weight="0.33045357" />
<window_info anchor="bottom" id="Message" order="0" />
<window_info anchor="bottom" id="Find" order="1" weight="0.32937366" />
<window_info anchor="bottom" id="Run" order="2" />
<window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
<window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
<window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
<window_info anchor="bottom" id="TODO" order="6" />
<window_info anchor="right" id="Database" />
<window_info anchor="right" id="make" />
<window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
<window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
<window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
</layout>
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="version" value="1" />
</component>
<component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/CMakeLists.txt">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="90">
<caret line="6" column="8" selection-start-line="6" selection-start-column="8" selection-end-line="6" selection-end-column="8" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/drv/usart.cpp">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="72">
<caret line="167" column="28" selection-start-line="167" selection-start-column="21" selection-end-line="167" selection-end-column="28" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/drv/usart.h">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="233">
<caret line="106" column="42" selection-start-line="106" selection-start-column="42" selection-end-line="106" selection-end-column="42" />
</state>
</provider>
</entry>
</component>
</project>

View file

@ -0,0 +1,34 @@
# cmake_minimum_required(VERSION <specify CMake version here>)
project(src)
set(CMAKE_CXX_STANDARD 14)
include_directories(.)
include_directories(drv)
include_directories(ui)
add_executable(src
drv/b15f.cpp
drv/b15f.h
drv/dot.cpp
drv/dot.h
drv/driverexception.h
drv/plottyfile.cpp
drv/plottyfile.h
drv/timeoutexception.h
drv/usart.cpp
drv/usart.h
drv/usartexception.h
ui/ui.cpp
ui/ui.h
ui/view.cpp
ui/view.h
ui/view_info.cpp
ui/view_info.h
ui/view_monitor.cpp
ui/view_monitor.h
ui/view_promt.cpp
ui/view_promt.h
ui/view_selection.cpp
ui/view_selection.h
cli.cpp)

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,75 @@
set(CMAKE_C_COMPILER "/usr/bin/cc")
set(CMAKE_C_COMPILER_ARG1 "")
set(CMAKE_C_COMPILER_ID "GNU")
set(CMAKE_C_COMPILER_VERSION "7.3.0")
set(CMAKE_C_COMPILER_VERSION_INTERNAL "")
set(CMAKE_C_COMPILER_WRAPPER "")
set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11")
set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert")
set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes")
set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros")
set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert")
set(CMAKE_C_PLATFORM_ID "Linux")
set(CMAKE_C_SIMULATE_ID "")
set(CMAKE_C_SIMULATE_VERSION "")
set(CMAKE_AR "/usr/bin/ar")
set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-7")
set(CMAKE_RANLIB "/usr/bin/ranlib")
set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-7")
set(CMAKE_LINKER "/usr/bin/ld")
set(CMAKE_MT "")
set(CMAKE_COMPILER_IS_GNUCC 1)
set(CMAKE_C_COMPILER_LOADED 1)
set(CMAKE_C_COMPILER_WORKS TRUE)
set(CMAKE_C_ABI_COMPILED TRUE)
set(CMAKE_COMPILER_IS_MINGW )
set(CMAKE_COMPILER_IS_CYGWIN )
if(CMAKE_COMPILER_IS_CYGWIN)
set(CYGWIN 1)
set(UNIX 1)
endif()
set(CMAKE_C_COMPILER_ENV_VAR "CC")
if(CMAKE_COMPILER_IS_MINGW)
set(MINGW 1)
endif()
set(CMAKE_C_COMPILER_ID_RUN 1)
set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
set(CMAKE_C_LINKER_PREFERENCE 10)
# Save compiler ABI information.
set(CMAKE_C_SIZEOF_DATA_PTR "8")
set(CMAKE_C_COMPILER_ABI "ELF")
set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
if(CMAKE_C_SIZEOF_DATA_PTR)
set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
endif()
if(CMAKE_C_COMPILER_ABI)
set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
endif()
if(CMAKE_C_LIBRARY_ARCHITECTURE)
set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
endif()
set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
endif()
set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/7/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include")
set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s")
set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")

View file

@ -0,0 +1,78 @@
set(CMAKE_CXX_COMPILER "/usr/bin/c++")
set(CMAKE_CXX_COMPILER_ARG1 "")
set(CMAKE_CXX_COMPILER_ID "GNU")
set(CMAKE_CXX_COMPILER_VERSION "7.3.0")
set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "")
set(CMAKE_CXX_COMPILER_WRAPPER "")
set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14")
set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17")
set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters")
set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17")
set(CMAKE_CXX20_COMPILE_FEATURES "")
set(CMAKE_CXX_PLATFORM_ID "Linux")
set(CMAKE_CXX_SIMULATE_ID "")
set(CMAKE_CXX_SIMULATE_VERSION "")
set(CMAKE_AR "/usr/bin/ar")
set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-7")
set(CMAKE_RANLIB "/usr/bin/ranlib")
set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-7")
set(CMAKE_LINKER "/usr/bin/ld")
set(CMAKE_MT "")
set(CMAKE_COMPILER_IS_GNUCXX 1)
set(CMAKE_CXX_COMPILER_LOADED 1)
set(CMAKE_CXX_COMPILER_WORKS TRUE)
set(CMAKE_CXX_ABI_COMPILED TRUE)
set(CMAKE_COMPILER_IS_MINGW )
set(CMAKE_COMPILER_IS_CYGWIN )
if(CMAKE_COMPILER_IS_CYGWIN)
set(CYGWIN 1)
set(UNIX 1)
endif()
set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
if(CMAKE_COMPILER_IS_MINGW)
set(MINGW 1)
endif()
set(CMAKE_CXX_COMPILER_ID_RUN 1)
set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP)
set(CMAKE_CXX_LINKER_PREFERENCE 30)
set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
# Save compiler ABI information.
set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
set(CMAKE_CXX_COMPILER_ABI "ELF")
set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
if(CMAKE_CXX_SIZEOF_DATA_PTR)
set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
endif()
if(CMAKE_CXX_COMPILER_ABI)
set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
endif()
if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
endif()
set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)
set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}")
endif()
set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/7;/usr/include/x86_64-linux-gnu/c++/7;/usr/include/c++/7/backward;/usr/lib/gcc/x86_64-linux-gnu/7/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include")
set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc")
set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")

View file

@ -0,0 +1,15 @@
set(CMAKE_HOST_SYSTEM "Linux-4.15.0-50-generic")
set(CMAKE_HOST_SYSTEM_NAME "Linux")
set(CMAKE_HOST_SYSTEM_VERSION "4.15.0-50-generic")
set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
set(CMAKE_SYSTEM "Linux-4.15.0-50-generic")
set(CMAKE_SYSTEM_NAME "Linux")
set(CMAKE_SYSTEM_VERSION "4.15.0-50-generic")
set(CMAKE_SYSTEM_PROCESSOR "x86_64")
set(CMAKE_CROSSCOMPILING "FALSE")
set(CMAKE_SYSTEM_LOADED 1)

View file

@ -0,0 +1,666 @@
#ifdef __cplusplus
# error "A C++ compiler has been selected for C."
#endif
#if defined(__18CXX)
# define ID_VOID_MAIN
#endif
#if defined(__CLASSIC_C__)
/* cv-qualifiers did not exist in K&R C */
# define const
# define volatile
#endif
/* Version number components: V=Version, R=Revision, P=Patch
Version date components: YYYY=Year, MM=Month, DD=Day */
#if defined(__INTEL_COMPILER) || defined(__ICC)
# define COMPILER_ID "Intel"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
/* __INTEL_COMPILER = VRP */
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
# if defined(__INTEL_COMPILER_UPDATE)
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
# else
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
# endif
# if defined(__INTEL_COMPILER_BUILD_DATE)
/* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
# endif
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
#elif defined(__PATHCC__)
# define COMPILER_ID "PathScale"
# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
# if defined(__PATHCC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
# endif
#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
# define COMPILER_ID "Embarcadero"
# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
#elif defined(__BORLANDC__)
# define COMPILER_ID "Borland"
/* __BORLANDC__ = 0xVRR */
# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
# define COMPILER_ID "Watcom"
/* __WATCOMC__ = VVRR */
# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
# if (__WATCOMC__ % 10) > 0
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
# endif
#elif defined(__WATCOMC__)
# define COMPILER_ID "OpenWatcom"
/* __WATCOMC__ = VVRP + 1100 */
# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
# if (__WATCOMC__ % 10) > 0
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
# endif
#elif defined(__SUNPRO_C)
# define COMPILER_ID "SunPro"
# if __SUNPRO_C >= 0x5100
/* __SUNPRO_C = 0xVRRP */
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
# else
/* __SUNPRO_CC = 0xVRP */
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
# endif
#elif defined(__HP_cc)
# define COMPILER_ID "HP"
/* __HP_cc = VVRRPP */
# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)
# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)
# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100)
#elif defined(__DECC)
# define COMPILER_ID "Compaq"
/* __DECC_VER = VVRRTPPPP */
# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)
# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100)
# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000)
#elif defined(__IBMC__) && defined(__COMPILER_VER__)
# define COMPILER_ID "zOS"
# if defined(__ibmxl__)
# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
# else
/* __IBMC__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
# endif
#elif defined(__ibmxl__) || (defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800)
# define COMPILER_ID "XL"
# if defined(__ibmxl__)
# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
# else
/* __IBMC__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
# endif
#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800
# define COMPILER_ID "VisualAge"
# if defined(__ibmxl__)
# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
# else
/* __IBMC__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
# endif
#elif defined(__PGI)
# define COMPILER_ID "PGI"
# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
# if defined(__PGIC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
# endif
#elif defined(_CRAYC)
# define COMPILER_ID "Cray"
# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
#elif defined(__TI_COMPILER_VERSION__)
# define COMPILER_ID "TI"
/* __TI_COMPILER_VERSION__ = VVVRRRPPP */
# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version)
# define COMPILER_ID "Fujitsu"
#elif defined(__ghs__)
# define COMPILER_ID "GHS"
/* __GHS_VERSION_NUMBER = VVVVRP */
# ifdef __GHS_VERSION_NUMBER
# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10)
# endif
#elif defined(__TINYC__)
# define COMPILER_ID "TinyCC"
#elif defined(__BCC__)
# define COMPILER_ID "Bruce"
#elif defined(__SCO_VERSION__)
# define COMPILER_ID "SCO"
#elif defined(__ARMCC_VERSION) && !defined(__clang__)
# define COMPILER_ID "ARMCC"
#if __ARMCC_VERSION >= 1000000
/* __ARMCC_VERSION = VRRPPPP */
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
#else
/* __ARMCC_VERSION = VRPPPP */
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
#endif
#elif defined(__clang__) && defined(__apple_build_version__)
# define COMPILER_ID "AppleClang"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
#elif defined(__clang__)
# define COMPILER_ID "Clang"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
#elif defined(__GNUC__)
# define COMPILER_ID "GNU"
# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
# if defined(__GNUC_MINOR__)
# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
# endif
# if defined(__GNUC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
# endif
#elif defined(_MSC_VER)
# define COMPILER_ID "MSVC"
/* _MSC_VER = VVRR */
# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
# if defined(_MSC_FULL_VER)
# if _MSC_VER >= 1400
/* _MSC_FULL_VER = VVRRPPPPP */
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
# else
/* _MSC_FULL_VER = VVRRPPPP */
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
# endif
# endif
# if defined(_MSC_BUILD)
# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
# endif
#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
# define COMPILER_ID "ADSP"
#if defined(__VISUALDSPVERSION__)
/* __VISUALDSPVERSION__ = 0xVVRRPP00 */
# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF)
#endif
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
# define COMPILER_ID "IAR"
# if defined(__VER__) && defined(__ICCARM__)
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
# elif defined(__VER__) && defined(__ICCAVR__)
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
# endif
#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC)
# define COMPILER_ID "SDCC"
# if defined(__SDCC_VERSION_MAJOR)
# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR)
# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR)
# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH)
# else
/* SDCC = VRP */
# define COMPILER_VERSION_MAJOR DEC(SDCC/100)
# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)
# define COMPILER_VERSION_PATCH DEC(SDCC % 10)
# endif
#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION)
# define COMPILER_ID "MIPSpro"
# if defined(_SGI_COMPILER_VERSION)
/* _SGI_COMPILER_VERSION = VRP */
# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100)
# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10)
# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10)
# else
/* _COMPILER_VERSION = VRP */
# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100)
# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10)
# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10)
# endif
/* These compilers are either not known or too old to define an
identification macro. Try to identify the platform and guess that
it is the native compiler. */
#elif defined(__hpux) || defined(__hpua)
# define COMPILER_ID "HP"
#else /* unknown compiler */
# define COMPILER_ID ""
#endif
/* Construct the string literal in pieces to prevent the source from
getting matched. Store it in a pointer rather than an array
because some compilers will just produce instructions to fill the
array rather than assigning a pointer to a static array. */
char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
#ifdef SIMULATE_ID
char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
#endif
#ifdef __QNXNTO__
char const* qnxnto = "INFO" ":" "qnxnto[]";
#endif
#if defined(__CRAYXE) || defined(__CRAYXC)
char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
#endif
#define STRINGIFY_HELPER(X) #X
#define STRINGIFY(X) STRINGIFY_HELPER(X)
/* Identify known platforms by name. */
#if defined(__linux) || defined(__linux__) || defined(linux)
# define PLATFORM_ID "Linux"
#elif defined(__CYGWIN__)
# define PLATFORM_ID "Cygwin"
#elif defined(__MINGW32__)
# define PLATFORM_ID "MinGW"
#elif defined(__APPLE__)
# define PLATFORM_ID "Darwin"
#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
# define PLATFORM_ID "Windows"
#elif defined(__FreeBSD__) || defined(__FreeBSD)
# define PLATFORM_ID "FreeBSD"
#elif defined(__NetBSD__) || defined(__NetBSD)
# define PLATFORM_ID "NetBSD"
#elif defined(__OpenBSD__) || defined(__OPENBSD)
# define PLATFORM_ID "OpenBSD"
#elif defined(__sun) || defined(sun)
# define PLATFORM_ID "SunOS"
#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
# define PLATFORM_ID "AIX"
#elif defined(__hpux) || defined(__hpux__)
# define PLATFORM_ID "HP-UX"
#elif defined(__HAIKU__)
# define PLATFORM_ID "Haiku"
#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
# define PLATFORM_ID "BeOS"
#elif defined(__QNX__) || defined(__QNXNTO__)
# define PLATFORM_ID "QNX"
#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
# define PLATFORM_ID "Tru64"
#elif defined(__riscos) || defined(__riscos__)
# define PLATFORM_ID "RISCos"
#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
# define PLATFORM_ID "SINIX"
#elif defined(__UNIX_SV__)
# define PLATFORM_ID "UNIX_SV"
#elif defined(__bsdos__)
# define PLATFORM_ID "BSDOS"
#elif defined(_MPRAS) || defined(MPRAS)
# define PLATFORM_ID "MP-RAS"
#elif defined(__osf) || defined(__osf__)
# define PLATFORM_ID "OSF1"
#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
# define PLATFORM_ID "SCO_SV"
#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
# define PLATFORM_ID "ULTRIX"
#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
# define PLATFORM_ID "Xenix"
#elif defined(__WATCOMC__)
# if defined(__LINUX__)
# define PLATFORM_ID "Linux"
# elif defined(__DOS__)
# define PLATFORM_ID "DOS"
# elif defined(__OS2__)
# define PLATFORM_ID "OS2"
# elif defined(__WINDOWS__)
# define PLATFORM_ID "Windows3x"
# else /* unknown platform */
# define PLATFORM_ID
# endif
#elif defined(__INTEGRITY)
# if defined(INT_178B)
# define PLATFORM_ID "Integrity178"
# else /* regular Integrity */
# define PLATFORM_ID "Integrity"
# endif
#else /* unknown platform */
# define PLATFORM_ID
#endif
/* For windows compilers MSVC and Intel we can determine
the architecture of the compiler being used. This is because
the compilers do not have flags that can change the architecture,
but rather depend on which compiler is being used
*/
#if defined(_WIN32) && defined(_MSC_VER)
# if defined(_M_IA64)
# define ARCHITECTURE_ID "IA64"
# elif defined(_M_X64) || defined(_M_AMD64)
# define ARCHITECTURE_ID "x64"
# elif defined(_M_IX86)
# define ARCHITECTURE_ID "X86"
# elif defined(_M_ARM64)
# define ARCHITECTURE_ID "ARM64"
# elif defined(_M_ARM)
# if _M_ARM == 4
# define ARCHITECTURE_ID "ARMV4I"
# elif _M_ARM == 5
# define ARCHITECTURE_ID "ARMV5I"
# else
# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
# endif
# elif defined(_M_MIPS)
# define ARCHITECTURE_ID "MIPS"
# elif defined(_M_SH)
# define ARCHITECTURE_ID "SHx"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__WATCOMC__)
# if defined(_M_I86)
# define ARCHITECTURE_ID "I86"
# elif defined(_M_IX86)
# define ARCHITECTURE_ID "X86"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
# if defined(__ICCARM__)
# define ARCHITECTURE_ID "ARM"
# elif defined(__ICCAVR__)
# define ARCHITECTURE_ID "AVR"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__ghs__)
# if defined(__PPC64__)
# define ARCHITECTURE_ID "PPC64"
# elif defined(__ppc__)
# define ARCHITECTURE_ID "PPC"
# elif defined(__ARM__)
# define ARCHITECTURE_ID "ARM"
# elif defined(__x86_64__)
# define ARCHITECTURE_ID "x64"
# elif defined(__i386__)
# define ARCHITECTURE_ID "X86"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#else
# define ARCHITECTURE_ID
#endif
/* Convert integer to decimal digit literals. */
#define DEC(n) \
('0' + (((n) / 10000000)%10)), \
('0' + (((n) / 1000000)%10)), \
('0' + (((n) / 100000)%10)), \
('0' + (((n) / 10000)%10)), \
('0' + (((n) / 1000)%10)), \
('0' + (((n) / 100)%10)), \
('0' + (((n) / 10)%10)), \
('0' + ((n) % 10))
/* Convert integer to hex digit literals. */
#define HEX(n) \
('0' + ((n)>>28 & 0xF)), \
('0' + ((n)>>24 & 0xF)), \
('0' + ((n)>>20 & 0xF)), \
('0' + ((n)>>16 & 0xF)), \
('0' + ((n)>>12 & 0xF)), \
('0' + ((n)>>8 & 0xF)), \
('0' + ((n)>>4 & 0xF)), \
('0' + ((n) & 0xF))
/* Construct a string literal encoding the version number components. */
#ifdef COMPILER_VERSION_MAJOR
char const info_version[] =
{
'I', 'N', 'F', 'O', ':',
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
COMPILER_VERSION_MAJOR,
# ifdef COMPILER_VERSION_MINOR
'.', COMPILER_VERSION_MINOR,
# ifdef COMPILER_VERSION_PATCH
'.', COMPILER_VERSION_PATCH,
# ifdef COMPILER_VERSION_TWEAK
'.', COMPILER_VERSION_TWEAK,
# endif
# endif
# endif
']','\0'
};
#endif
/* Construct a string literal encoding the internal version number. */
#ifdef COMPILER_VERSION_INTERNAL
char const info_version_internal[] =
{
'I', 'N', 'F', 'O', ':',
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
'i','n','t','e','r','n','a','l','[',
COMPILER_VERSION_INTERNAL,']','\0'
};
#endif
/* Construct a string literal encoding the version number components. */
#ifdef SIMULATE_VERSION_MAJOR
char const info_simulate_version[] =
{
'I', 'N', 'F', 'O', ':',
's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
SIMULATE_VERSION_MAJOR,
# ifdef SIMULATE_VERSION_MINOR
'.', SIMULATE_VERSION_MINOR,
# ifdef SIMULATE_VERSION_PATCH
'.', SIMULATE_VERSION_PATCH,
# ifdef SIMULATE_VERSION_TWEAK
'.', SIMULATE_VERSION_TWEAK,
# endif
# endif
# endif
']','\0'
};
#endif
/* Construct the string literal in pieces to prevent the source from
getting matched. Store it in a pointer rather than an array
because some compilers will just produce instructions to fill the
array rather than assigning a pointer to a static array. */
char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
#if !defined(__STDC__)
# if (defined(_MSC_VER) && !defined(__clang__)) \
|| (defined(__ibmxl__) || defined(__IBMC__))
# define C_DIALECT "90"
# else
# define C_DIALECT
# endif
#elif __STDC_VERSION__ >= 201000L
# define C_DIALECT "11"
#elif __STDC_VERSION__ >= 199901L
# define C_DIALECT "99"
#else
# define C_DIALECT "90"
#endif
const char* info_language_dialect_default =
"INFO" ":" "dialect_default[" C_DIALECT "]";
/*--------------------------------------------------------------------------*/
#ifdef ID_VOID_MAIN
void main() {}
#else
# if defined(__CLASSIC_C__)
int main(argc, argv) int argc;
char *argv[];
# else
int main(int argc, char* argv[])
# endif
{
int require = 0;
require += info_compiler[argc];
require += info_platform[argc];
require += info_arch[argc];
#ifdef COMPILER_VERSION_MAJOR
require += info_version[argc];
#endif
#ifdef COMPILER_VERSION_INTERNAL
require += info_version_internal[argc];
#endif
#ifdef SIMULATE_ID
require += info_simulate[argc];
#endif
#ifdef SIMULATE_VERSION_MAJOR
require += info_simulate_version[argc];
#endif
#if defined(__CRAYXE) || defined(__CRAYXC)
require += info_cray[argc];
#endif
require += info_language_dialect_default[argc];
(void)argv;
return require;
}
#endif

View file

@ -0,0 +1,644 @@
/* This source file must have a .cpp extension so that all C++ compilers
recognize the extension without flags. Borland does not know .cxx for
example. */
#ifndef __cplusplus
# error "A C compiler has been selected for C++."
#endif
/* Version number components: V=Version, R=Revision, P=Patch
Version date components: YYYY=Year, MM=Month, DD=Day */
#if defined(__COMO__)
# define COMPILER_ID "Comeau"
/* __COMO_VERSION__ = VRR */
# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
#elif defined(__INTEL_COMPILER) || defined(__ICC)
# define COMPILER_ID "Intel"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
/* __INTEL_COMPILER = VRP */
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
# if defined(__INTEL_COMPILER_UPDATE)
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
# else
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
# endif
# if defined(__INTEL_COMPILER_BUILD_DATE)
/* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
# endif
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
#elif defined(__PATHCC__)
# define COMPILER_ID "PathScale"
# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
# if defined(__PATHCC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
# endif
#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
# define COMPILER_ID "Embarcadero"
# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
#elif defined(__BORLANDC__)
# define COMPILER_ID "Borland"
/* __BORLANDC__ = 0xVRR */
# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
# define COMPILER_ID "Watcom"
/* __WATCOMC__ = VVRR */
# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
# if (__WATCOMC__ % 10) > 0
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
# endif
#elif defined(__WATCOMC__)
# define COMPILER_ID "OpenWatcom"
/* __WATCOMC__ = VVRP + 1100 */
# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
# if (__WATCOMC__ % 10) > 0
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
# endif
#elif defined(__SUNPRO_CC)
# define COMPILER_ID "SunPro"
# if __SUNPRO_CC >= 0x5100
/* __SUNPRO_CC = 0xVRRP */
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
# else
/* __SUNPRO_CC = 0xVRP */
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
# endif
#elif defined(__HP_aCC)
# define COMPILER_ID "HP"
/* __HP_aCC = VVRRPP */
# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100)
#elif defined(__DECCXX)
# define COMPILER_ID "Compaq"
/* __DECCXX_VER = VVRRTPPPP */
# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100)
# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000)
#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
# define COMPILER_ID "zOS"
# if defined(__ibmxl__)
# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
# else
/* __IBMCPP__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
# endif
#elif defined(__ibmxl__) || (defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800)
# define COMPILER_ID "XL"
# if defined(__ibmxl__)
# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
# else
/* __IBMCPP__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
# endif
#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
# define COMPILER_ID "VisualAge"
# if defined(__ibmxl__)
# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
# else
/* __IBMCPP__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
# endif
#elif defined(__PGI)
# define COMPILER_ID "PGI"
# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
# if defined(__PGIC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
# endif
#elif defined(_CRAYC)
# define COMPILER_ID "Cray"
# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
#elif defined(__TI_COMPILER_VERSION__)
# define COMPILER_ID "TI"
/* __TI_COMPILER_VERSION__ = VVVRRRPPP */
# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version)
# define COMPILER_ID "Fujitsu"
#elif defined(__ghs__)
# define COMPILER_ID "GHS"
/* __GHS_VERSION_NUMBER = VVVVRP */
# ifdef __GHS_VERSION_NUMBER
# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10)
# endif
#elif defined(__SCO_VERSION__)
# define COMPILER_ID "SCO"
#elif defined(__ARMCC_VERSION) && !defined(__clang__)
# define COMPILER_ID "ARMCC"
#if __ARMCC_VERSION >= 1000000
/* __ARMCC_VERSION = VRRPPPP */
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
#else
/* __ARMCC_VERSION = VRPPPP */
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
#endif
#elif defined(__clang__) && defined(__apple_build_version__)
# define COMPILER_ID "AppleClang"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
#elif defined(__clang__)
# define COMPILER_ID "Clang"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
#elif defined(__GNUC__) || defined(__GNUG__)
# define COMPILER_ID "GNU"
# if defined(__GNUC__)
# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
# else
# define COMPILER_VERSION_MAJOR DEC(__GNUG__)
# endif
# if defined(__GNUC_MINOR__)
# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
# endif
# if defined(__GNUC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
# endif
#elif defined(_MSC_VER)
# define COMPILER_ID "MSVC"
/* _MSC_VER = VVRR */
# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
# if defined(_MSC_FULL_VER)
# if _MSC_VER >= 1400
/* _MSC_FULL_VER = VVRRPPPPP */
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
# else
/* _MSC_FULL_VER = VVRRPPPP */
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
# endif
# endif
# if defined(_MSC_BUILD)
# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
# endif
#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
# define COMPILER_ID "ADSP"
#if defined(__VISUALDSPVERSION__)
/* __VISUALDSPVERSION__ = 0xVVRRPP00 */
# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF)
#endif
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
# define COMPILER_ID "IAR"
# if defined(__VER__) && defined(__ICCARM__)
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
# elif defined(__VER__) && defined(__ICCAVR__)
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
# endif
#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION)
# define COMPILER_ID "MIPSpro"
# if defined(_SGI_COMPILER_VERSION)
/* _SGI_COMPILER_VERSION = VRP */
# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100)
# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10)
# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10)
# else
/* _COMPILER_VERSION = VRP */
# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100)
# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10)
# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10)
# endif
/* These compilers are either not known or too old to define an
identification macro. Try to identify the platform and guess that
it is the native compiler. */
#elif defined(__hpux) || defined(__hpua)
# define COMPILER_ID "HP"
#else /* unknown compiler */
# define COMPILER_ID ""
#endif
/* Construct the string literal in pieces to prevent the source from
getting matched. Store it in a pointer rather than an array
because some compilers will just produce instructions to fill the
array rather than assigning a pointer to a static array. */
char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
#ifdef SIMULATE_ID
char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
#endif
#ifdef __QNXNTO__
char const* qnxnto = "INFO" ":" "qnxnto[]";
#endif
#if defined(__CRAYXE) || defined(__CRAYXC)
char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
#endif
#define STRINGIFY_HELPER(X) #X
#define STRINGIFY(X) STRINGIFY_HELPER(X)
/* Identify known platforms by name. */
#if defined(__linux) || defined(__linux__) || defined(linux)
# define PLATFORM_ID "Linux"
#elif defined(__CYGWIN__)
# define PLATFORM_ID "Cygwin"
#elif defined(__MINGW32__)
# define PLATFORM_ID "MinGW"
#elif defined(__APPLE__)
# define PLATFORM_ID "Darwin"
#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
# define PLATFORM_ID "Windows"
#elif defined(__FreeBSD__) || defined(__FreeBSD)
# define PLATFORM_ID "FreeBSD"
#elif defined(__NetBSD__) || defined(__NetBSD)
# define PLATFORM_ID "NetBSD"
#elif defined(__OpenBSD__) || defined(__OPENBSD)
# define PLATFORM_ID "OpenBSD"
#elif defined(__sun) || defined(sun)
# define PLATFORM_ID "SunOS"
#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
# define PLATFORM_ID "AIX"
#elif defined(__hpux) || defined(__hpux__)
# define PLATFORM_ID "HP-UX"
#elif defined(__HAIKU__)
# define PLATFORM_ID "Haiku"
#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
# define PLATFORM_ID "BeOS"
#elif defined(__QNX__) || defined(__QNXNTO__)
# define PLATFORM_ID "QNX"
#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
# define PLATFORM_ID "Tru64"
#elif defined(__riscos) || defined(__riscos__)
# define PLATFORM_ID "RISCos"
#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
# define PLATFORM_ID "SINIX"
#elif defined(__UNIX_SV__)
# define PLATFORM_ID "UNIX_SV"
#elif defined(__bsdos__)
# define PLATFORM_ID "BSDOS"
#elif defined(_MPRAS) || defined(MPRAS)
# define PLATFORM_ID "MP-RAS"
#elif defined(__osf) || defined(__osf__)
# define PLATFORM_ID "OSF1"
#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
# define PLATFORM_ID "SCO_SV"
#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
# define PLATFORM_ID "ULTRIX"
#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
# define PLATFORM_ID "Xenix"
#elif defined(__WATCOMC__)
# if defined(__LINUX__)
# define PLATFORM_ID "Linux"
# elif defined(__DOS__)
# define PLATFORM_ID "DOS"
# elif defined(__OS2__)
# define PLATFORM_ID "OS2"
# elif defined(__WINDOWS__)
# define PLATFORM_ID "Windows3x"
# else /* unknown platform */
# define PLATFORM_ID
# endif
#elif defined(__INTEGRITY)
# if defined(INT_178B)
# define PLATFORM_ID "Integrity178"
# else /* regular Integrity */
# define PLATFORM_ID "Integrity"
# endif
#else /* unknown platform */
# define PLATFORM_ID
#endif
/* For windows compilers MSVC and Intel we can determine
the architecture of the compiler being used. This is because
the compilers do not have flags that can change the architecture,
but rather depend on which compiler is being used
*/
#if defined(_WIN32) && defined(_MSC_VER)
# if defined(_M_IA64)
# define ARCHITECTURE_ID "IA64"
# elif defined(_M_X64) || defined(_M_AMD64)
# define ARCHITECTURE_ID "x64"
# elif defined(_M_IX86)
# define ARCHITECTURE_ID "X86"
# elif defined(_M_ARM64)
# define ARCHITECTURE_ID "ARM64"
# elif defined(_M_ARM)
# if _M_ARM == 4
# define ARCHITECTURE_ID "ARMV4I"
# elif _M_ARM == 5
# define ARCHITECTURE_ID "ARMV5I"
# else
# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
# endif
# elif defined(_M_MIPS)
# define ARCHITECTURE_ID "MIPS"
# elif defined(_M_SH)
# define ARCHITECTURE_ID "SHx"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__WATCOMC__)
# if defined(_M_I86)
# define ARCHITECTURE_ID "I86"
# elif defined(_M_IX86)
# define ARCHITECTURE_ID "X86"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
# if defined(__ICCARM__)
# define ARCHITECTURE_ID "ARM"
# elif defined(__ICCAVR__)
# define ARCHITECTURE_ID "AVR"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__ghs__)
# if defined(__PPC64__)
# define ARCHITECTURE_ID "PPC64"
# elif defined(__ppc__)
# define ARCHITECTURE_ID "PPC"
# elif defined(__ARM__)
# define ARCHITECTURE_ID "ARM"
# elif defined(__x86_64__)
# define ARCHITECTURE_ID "x64"
# elif defined(__i386__)
# define ARCHITECTURE_ID "X86"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#else
# define ARCHITECTURE_ID
#endif
/* Convert integer to decimal digit literals. */
#define DEC(n) \
('0' + (((n) / 10000000)%10)), \
('0' + (((n) / 1000000)%10)), \
('0' + (((n) / 100000)%10)), \
('0' + (((n) / 10000)%10)), \
('0' + (((n) / 1000)%10)), \
('0' + (((n) / 100)%10)), \
('0' + (((n) / 10)%10)), \
('0' + ((n) % 10))
/* Convert integer to hex digit literals. */
#define HEX(n) \
('0' + ((n)>>28 & 0xF)), \
('0' + ((n)>>24 & 0xF)), \
('0' + ((n)>>20 & 0xF)), \
('0' + ((n)>>16 & 0xF)), \
('0' + ((n)>>12 & 0xF)), \
('0' + ((n)>>8 & 0xF)), \
('0' + ((n)>>4 & 0xF)), \
('0' + ((n) & 0xF))
/* Construct a string literal encoding the version number components. */
#ifdef COMPILER_VERSION_MAJOR
char const info_version[] =
{
'I', 'N', 'F', 'O', ':',
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
COMPILER_VERSION_MAJOR,
# ifdef COMPILER_VERSION_MINOR
'.', COMPILER_VERSION_MINOR,
# ifdef COMPILER_VERSION_PATCH
'.', COMPILER_VERSION_PATCH,
# ifdef COMPILER_VERSION_TWEAK
'.', COMPILER_VERSION_TWEAK,
# endif
# endif
# endif
']','\0'
};
#endif
/* Construct a string literal encoding the internal version number. */
#ifdef COMPILER_VERSION_INTERNAL
char const info_version_internal[] =
{
'I', 'N', 'F', 'O', ':',
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
'i','n','t','e','r','n','a','l','[',
COMPILER_VERSION_INTERNAL,']','\0'
};
#endif
/* Construct a string literal encoding the version number components. */
#ifdef SIMULATE_VERSION_MAJOR
char const info_simulate_version[] =
{
'I', 'N', 'F', 'O', ':',
's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
SIMULATE_VERSION_MAJOR,
# ifdef SIMULATE_VERSION_MINOR
'.', SIMULATE_VERSION_MINOR,
# ifdef SIMULATE_VERSION_PATCH
'.', SIMULATE_VERSION_PATCH,
# ifdef SIMULATE_VERSION_TWEAK
'.', SIMULATE_VERSION_TWEAK,
# endif
# endif
# endif
']','\0'
};
#endif
/* Construct the string literal in pieces to prevent the source from
getting matched. Store it in a pointer rather than an array
because some compilers will just produce instructions to fill the
array rather than assigning a pointer to a static array. */
char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
#if defined(_MSC_VER) && defined(_MSVC_LANG)
#define CXX_STD _MSVC_LANG
#else
#define CXX_STD __cplusplus
#endif
const char* info_language_dialect_default = "INFO" ":" "dialect_default["
#if CXX_STD > 201703L
"20"
#elif CXX_STD >= 201703L
"17"
#elif CXX_STD >= 201402L
"14"
#elif CXX_STD >= 201103L
"11"
#else
"98"
#endif
"]";
/*--------------------------------------------------------------------------*/
int main(int argc, char* argv[])
{
int require = 0;
require += info_compiler[argc];
require += info_platform[argc];
#ifdef COMPILER_VERSION_MAJOR
require += info_version[argc];
#endif
#ifdef COMPILER_VERSION_INTERNAL
require += info_version_internal[argc];
#endif
#ifdef SIMULATE_ID
require += info_simulate[argc];
#endif
#ifdef SIMULATE_VERSION_MAJOR
require += info_simulate_version[argc];
#endif
#if defined(__CRAYXE) || defined(__CRAYXC)
require += info_cray[argc];
#endif
require += info_language_dialect_default[argc];
(void)argv;
return require;
}

View file

@ -0,0 +1,16 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.14
# Relative path conversion top directories.
set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/famulus/Dokumente/b15f/control/src")
set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/famulus/Dokumente/b15f/control/src/cmake-build-debug")
# Force unix paths in dependencies.
set(CMAKE_FORCE_UNIX_PATHS 1)
# The C and CXX include file regular expressions for this directory.
set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})

View file

@ -0,0 +1,821 @@
The system is: Linux - 4.15.0-50-generic - x86_64
Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
Compiler: /usr/bin/cc
Build flags:
Id flags:
The output was:
0
Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
The C compiler identification is GNU, found in "/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/3.14.3/CompilerIdC/a.out"
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
Compiler: /usr/bin/c++
Build flags:
Id flags:
The output was:
0
Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
The CXX compiler identification is GNU, found in "/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/3.14.3/CompilerIdCXX/a.out"
Determining if the C compiler works passed with the following output:
Change Dir: /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make cmTC_032f8/fast
/usr/bin/make -f CMakeFiles/cmTC_032f8.dir/build.make CMakeFiles/cmTC_032f8.dir/build
make[1]: Verzeichnis „/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp“ wird betreten
Building C object CMakeFiles/cmTC_032f8.dir/testCCompiler.c.o
/usr/bin/cc -o CMakeFiles/cmTC_032f8.dir/testCCompiler.c.o -c /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp/testCCompiler.c
Linking C executable cmTC_032f8
/home/famulus/clion-2019.1.3/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_032f8.dir/link.txt --verbose=1
/usr/bin/cc CMakeFiles/cmTC_032f8.dir/testCCompiler.c.o -o cmTC_032f8
make[1]: Verzeichnis „/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp“ wird verlassen
Detecting C compiler ABI info compiled with the following output:
Change Dir: /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make cmTC_ed9e6/fast
/usr/bin/make -f CMakeFiles/cmTC_ed9e6.dir/build.make CMakeFiles/cmTC_ed9e6.dir/build
make[1]: Entering directory '/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_ed9e6.dir/CMakeCCompilerABI.c.o
/usr/bin/cc -v -o CMakeFiles/cmTC_ed9e6.dir/CMakeCCompilerABI.c.o -c /home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/CMakeCCompilerABI.c
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.3.0-27ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 7.3.0 (Ubuntu 7.3.0-27ubuntu1~18.04)
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ed9e6.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'
/usr/lib/gcc/x86_64-linux-gnu/7/cc1 -quiet -v -imultiarch x86_64-linux-gnu /home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_ed9e6.dir/CMakeCCompilerABI.c.o -version -fstack-protector-strong -Wformat -Wformat-security -o /tmp/ccMh8kwI.s
GNU C11 (Ubuntu 7.3.0-27ubuntu1~18.04) version 7.3.0 (x86_64-linux-gnu)
compiled by GNU C version 7.3.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/7/../../../../x86_64-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
/usr/lib/gcc/x86_64-linux-gnu/7/include
/usr/local/include
/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed
/usr/include/x86_64-linux-gnu
/usr/include
End of search list.
GNU C11 (Ubuntu 7.3.0-27ubuntu1~18.04) version 7.3.0 (x86_64-linux-gnu)
compiled by GNU C version 7.3.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: c8081a99abb72bbfd9129549110a350c
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ed9e6.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'
as -v --64 -o CMakeFiles/cmTC_ed9e6.dir/CMakeCCompilerABI.c.o /tmp/ccMh8kwI.s
GNU assembler version 2.30 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.30
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ed9e6.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'
Linking C executable cmTC_ed9e6
/home/famulus/clion-2019.1.3/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ed9e6.dir/link.txt --verbose=1
/usr/bin/cc -v CMakeFiles/cmTC_ed9e6.dir/CMakeCCompilerABI.c.o -o cmTC_ed9e6
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.3.0-27ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 7.3.0 (Ubuntu 7.3.0-27ubuntu1~18.04)
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ed9e6' '-mtune=generic' '-march=x86-64'
/usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4HmCpM.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_ed9e6 /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_ed9e6.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ed9e6' '-mtune=generic' '-march=x86-64'
make[1]: Leaving directory '/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp'
Parsed C implicit include dir info from above output: rv=done
found start of include info
found start of implicit include info
add: [/usr/lib/gcc/x86_64-linux-gnu/7/include]
add: [/usr/local/include]
add: [/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed]
add: [/usr/include/x86_64-linux-gnu]
add: [/usr/include]
end of search list found
collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/7/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/7/include]
collapse include dir [/usr/local/include] ==> [/usr/local/include]
collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed] ==> [/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed]
collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu]
collapse include dir [/usr/include] ==> [/usr/include]
implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/7/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include]
Parsed C implicit link information from above output:
link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command(s):/usr/bin/make cmTC_ed9e6/fast ]
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_ed9e6.dir/build.make CMakeFiles/cmTC_ed9e6.dir/build]
ignore line: [make[1]: Entering directory '/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp']
ignore line: [Building C object CMakeFiles/cmTC_ed9e6.dir/CMakeCCompilerABI.c.o]
ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_ed9e6.dir/CMakeCCompilerABI.c.o -c /home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/CMakeCCompilerABI.c]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/cc]
ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none]
ignore line: [OFFLOAD_TARGET_DEFAULT=1]
ignore line: [Target: x86_64-linux-gnu]
ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.3.0-27ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
ignore line: [Thread model: posix]
ignore line: [gcc version 7.3.0 (Ubuntu 7.3.0-27ubuntu1~18.04) ]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ed9e6.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64']
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/7/cc1 -quiet -v -imultiarch x86_64-linux-gnu /home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_ed9e6.dir/CMakeCCompilerABI.c.o -version -fstack-protector-strong -Wformat -Wformat-security -o /tmp/ccMh8kwI.s]
ignore line: [GNU C11 (Ubuntu 7.3.0-27ubuntu1~18.04) version 7.3.0 (x86_64-linux-gnu)]
ignore line: [ compiled by GNU C version 7.3.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP]
ignore line: []
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"]
ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/7/../../../../x86_64-linux-gnu/include"]
ignore line: [#include "..." search starts here:]
ignore line: [#include <...> search starts here:]
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/7/include]
ignore line: [ /usr/local/include]
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/7/include-fixed]
ignore line: [ /usr/include/x86_64-linux-gnu]
ignore line: [ /usr/include]
ignore line: [End of search list.]
ignore line: [GNU C11 (Ubuntu 7.3.0-27ubuntu1~18.04) version 7.3.0 (x86_64-linux-gnu)]
ignore line: [ compiled by GNU C version 7.3.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP]
ignore line: []
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [Compiler executable checksum: c8081a99abb72bbfd9129549110a350c]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ed9e6.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_ed9e6.dir/CMakeCCompilerABI.c.o /tmp/ccMh8kwI.s]
ignore line: [GNU assembler version 2.30 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.30]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ed9e6.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64']
ignore line: [Linking C executable cmTC_ed9e6]
ignore line: [/home/famulus/clion-2019.1.3/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ed9e6.dir/link.txt --verbose=1]
ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_ed9e6.dir/CMakeCCompilerABI.c.o -o cmTC_ed9e6 ]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/cc]
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper]
ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none]
ignore line: [OFFLOAD_TARGET_DEFAULT=1]
ignore line: [Target: x86_64-linux-gnu]
ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.3.0-27ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
ignore line: [Thread model: posix]
ignore line: [gcc version 7.3.0 (Ubuntu 7.3.0-27ubuntu1~18.04) ]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ed9e6' '-mtune=generic' '-march=x86-64']
link line: [ /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4HmCpM.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_ed9e6 /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_ed9e6.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/7/collect2] ==> ignore
arg [-plugin] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/cc4HmCpM.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [--sysroot=/] ==> ignore
arg [--build-id] ==> ignore
arg [--eh-frame-hdr] ==> ignore
arg [-m] ==> ignore
arg [elf_x86_64] ==> ignore
arg [--hash-style=gnu] ==> ignore
arg [--as-needed] ==> ignore
arg [-dynamic-linker] ==> ignore
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-pie] ==> ignore
arg [-znow] ==> ignore
arg [-zrelro] ==> ignore
arg [-o] ==> ignore
arg [cmTC_ed9e6] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o] ==> ignore
arg [-L/usr/lib/gcc/x86_64-linux-gnu/7] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7]
arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu]
arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib]
arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
arg [-L/lib/../lib] ==> dir [/lib/../lib]
arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..]
arg [CMakeFiles/cmTC_ed9e6.dir/CMakeCCompilerABI.c.o] ==> ignore
arg [-lgcc] ==> lib [gcc]
arg [--push-state] ==> ignore
arg [--as-needed] ==> ignore
arg [-lgcc_s] ==> lib [gcc_s]
arg [--pop-state] ==> ignore
arg [-lc] ==> lib [c]
arg [-lgcc] ==> lib [gcc]
arg [--push-state] ==> ignore
arg [--as-needed] ==> ignore
arg [-lgcc_s] ==> lib [gcc_s]
arg [--pop-state] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o] ==> ignore
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7] ==> [/usr/lib/gcc/x86_64-linux-gnu/7]
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> [/usr/lib]
collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
collapse library dir [/lib/../lib] ==> [/lib]
collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> [/usr/lib]
implicit libs: [gcc;gcc_s;c;gcc;gcc_s]
implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib]
implicit fwks: []
Detecting C [-std=c11] compiler features compiled with the following output:
Change Dir: /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make cmTC_04e3d/fast
/usr/bin/make -f CMakeFiles/cmTC_04e3d.dir/build.make CMakeFiles/cmTC_04e3d.dir/build
make[1]: Verzeichnis „/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp“ wird betreten
Building C object CMakeFiles/cmTC_04e3d.dir/feature_tests.c.o
/usr/bin/cc -std=c11 -o CMakeFiles/cmTC_04e3d.dir/feature_tests.c.o -c /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/feature_tests.c
Linking C executable cmTC_04e3d
/home/famulus/clion-2019.1.3/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_04e3d.dir/link.txt --verbose=1
/usr/bin/cc CMakeFiles/cmTC_04e3d.dir/feature_tests.c.o -o cmTC_04e3d
make[1]: Verzeichnis „/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp“ wird verlassen
Feature record: C_FEATURE:1c_function_prototypes
Feature record: C_FEATURE:1c_restrict
Feature record: C_FEATURE:1c_static_assert
Feature record: C_FEATURE:1c_variadic_macros
Detecting C [-std=c99] compiler features compiled with the following output:
Change Dir: /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make cmTC_d1d94/fast
/usr/bin/make -f CMakeFiles/cmTC_d1d94.dir/build.make CMakeFiles/cmTC_d1d94.dir/build
make[1]: Verzeichnis „/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp“ wird betreten
Building C object CMakeFiles/cmTC_d1d94.dir/feature_tests.c.o
/usr/bin/cc -std=c99 -o CMakeFiles/cmTC_d1d94.dir/feature_tests.c.o -c /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/feature_tests.c
Linking C executable cmTC_d1d94
/home/famulus/clion-2019.1.3/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d1d94.dir/link.txt --verbose=1
/usr/bin/cc CMakeFiles/cmTC_d1d94.dir/feature_tests.c.o -o cmTC_d1d94
make[1]: Verzeichnis „/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp“ wird verlassen
Feature record: C_FEATURE:1c_function_prototypes
Feature record: C_FEATURE:1c_restrict
Feature record: C_FEATURE:0c_static_assert
Feature record: C_FEATURE:1c_variadic_macros
Detecting C [-std=c90] compiler features compiled with the following output:
Change Dir: /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make cmTC_83512/fast
/usr/bin/make -f CMakeFiles/cmTC_83512.dir/build.make CMakeFiles/cmTC_83512.dir/build
make[1]: Verzeichnis „/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp“ wird betreten
Building C object CMakeFiles/cmTC_83512.dir/feature_tests.c.o
/usr/bin/cc -std=c90 -o CMakeFiles/cmTC_83512.dir/feature_tests.c.o -c /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/feature_tests.c
Linking C executable cmTC_83512
/home/famulus/clion-2019.1.3/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_83512.dir/link.txt --verbose=1
/usr/bin/cc CMakeFiles/cmTC_83512.dir/feature_tests.c.o -o cmTC_83512
make[1]: Verzeichnis „/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp“ wird verlassen
Feature record: C_FEATURE:1c_function_prototypes
Feature record: C_FEATURE:0c_restrict
Feature record: C_FEATURE:0c_static_assert
Feature record: C_FEATURE:0c_variadic_macros
Determining if the CXX compiler works passed with the following output:
Change Dir: /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make cmTC_40366/fast
/usr/bin/make -f CMakeFiles/cmTC_40366.dir/build.make CMakeFiles/cmTC_40366.dir/build
make[1]: Verzeichnis „/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp“ wird betreten
Building CXX object CMakeFiles/cmTC_40366.dir/testCXXCompiler.cxx.o
/usr/bin/c++ -o CMakeFiles/cmTC_40366.dir/testCXXCompiler.cxx.o -c /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
Linking CXX executable cmTC_40366
/home/famulus/clion-2019.1.3/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_40366.dir/link.txt --verbose=1
/usr/bin/c++ CMakeFiles/cmTC_40366.dir/testCXXCompiler.cxx.o -o cmTC_40366
make[1]: Verzeichnis „/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp“ wird verlassen
Detecting CXX compiler ABI info compiled with the following output:
Change Dir: /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make cmTC_0d18e/fast
/usr/bin/make -f CMakeFiles/cmTC_0d18e.dir/build.make CMakeFiles/cmTC_0d18e.dir/build
make[1]: Entering directory '/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_0d18e.dir/CMakeCXXCompilerABI.cpp.o
/usr/bin/c++ -v -o CMakeFiles/cmTC_0d18e.dir/CMakeCXXCompilerABI.cpp.o -c /home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/CMakeCXXCompilerABI.cpp
Using built-in specs.
COLLECT_GCC=/usr/bin/c++
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.3.0-27ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 7.3.0 (Ubuntu 7.3.0-27ubuntu1~18.04)
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0d18e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
/usr/lib/gcc/x86_64-linux-gnu/7/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_0d18e.dir/CMakeCXXCompilerABI.cpp.o -version -fstack-protector-strong -Wformat -Wformat-security -o /tmp/ccoRlQYL.s
GNU C++14 (Ubuntu 7.3.0-27ubuntu1~18.04) version 7.3.0 (x86_64-linux-gnu)
compiled by GNU C version 7.3.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/7"
ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/7/../../../../x86_64-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
/usr/include/c++/7
/usr/include/x86_64-linux-gnu/c++/7
/usr/include/c++/7/backward
/usr/lib/gcc/x86_64-linux-gnu/7/include
/usr/local/include
/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed
/usr/include/x86_64-linux-gnu
/usr/include
End of search list.
GNU C++14 (Ubuntu 7.3.0-27ubuntu1~18.04) version 7.3.0 (x86_64-linux-gnu)
compiled by GNU C version 7.3.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 1bfae38ae5df64de6196cbd8c3b07d86
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0d18e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
as -v --64 -o CMakeFiles/cmTC_0d18e.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccoRlQYL.s
GNU assembler version 2.30 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.30
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0d18e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
Linking CXX executable cmTC_0d18e
/home/famulus/clion-2019.1.3/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0d18e.dir/link.txt --verbose=1
/usr/bin/c++ -v CMakeFiles/cmTC_0d18e.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_0d18e
Using built-in specs.
COLLECT_GCC=/usr/bin/c++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.3.0-27ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 7.3.0 (Ubuntu 7.3.0-27ubuntu1~18.04)
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_0d18e' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
/usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccApkitP.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_0d18e /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_0d18e.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_0d18e' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
make[1]: Leaving directory '/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp'
Parsed CXX implicit include dir info from above output: rv=done
found start of include info
found start of implicit include info
add: [/usr/include/c++/7]
add: [/usr/include/x86_64-linux-gnu/c++/7]
add: [/usr/include/c++/7/backward]
add: [/usr/lib/gcc/x86_64-linux-gnu/7/include]
add: [/usr/local/include]
add: [/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed]
add: [/usr/include/x86_64-linux-gnu]
add: [/usr/include]
end of search list found
collapse include dir [/usr/include/c++/7] ==> [/usr/include/c++/7]
collapse include dir [/usr/include/x86_64-linux-gnu/c++/7] ==> [/usr/include/x86_64-linux-gnu/c++/7]
collapse include dir [/usr/include/c++/7/backward] ==> [/usr/include/c++/7/backward]
collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/7/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/7/include]
collapse include dir [/usr/local/include] ==> [/usr/local/include]
collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed] ==> [/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed]
collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu]
collapse include dir [/usr/include] ==> [/usr/include]
implicit include dirs: [/usr/include/c++/7;/usr/include/x86_64-linux-gnu/c++/7;/usr/include/c++/7/backward;/usr/lib/gcc/x86_64-linux-gnu/7/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include]
Parsed CXX implicit link information from above output:
link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command(s):/usr/bin/make cmTC_0d18e/fast ]
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_0d18e.dir/build.make CMakeFiles/cmTC_0d18e.dir/build]
ignore line: [make[1]: Entering directory '/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp']
ignore line: [Building CXX object CMakeFiles/cmTC_0d18e.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_0d18e.dir/CMakeCXXCompilerABI.cpp.o -c /home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/CMakeCXXCompilerABI.cpp]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/c++]
ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none]
ignore line: [OFFLOAD_TARGET_DEFAULT=1]
ignore line: [Target: x86_64-linux-gnu]
ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.3.0-27ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
ignore line: [Thread model: posix]
ignore line: [gcc version 7.3.0 (Ubuntu 7.3.0-27ubuntu1~18.04) ]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0d18e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/7/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_0d18e.dir/CMakeCXXCompilerABI.cpp.o -version -fstack-protector-strong -Wformat -Wformat-security -o /tmp/ccoRlQYL.s]
ignore line: [GNU C++14 (Ubuntu 7.3.0-27ubuntu1~18.04) version 7.3.0 (x86_64-linux-gnu)]
ignore line: [ compiled by GNU C version 7.3.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP]
ignore line: []
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/7"]
ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"]
ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/7/../../../../x86_64-linux-gnu/include"]
ignore line: [#include "..." search starts here:]
ignore line: [#include <...> search starts here:]
ignore line: [ /usr/include/c++/7]
ignore line: [ /usr/include/x86_64-linux-gnu/c++/7]
ignore line: [ /usr/include/c++/7/backward]
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/7/include]
ignore line: [ /usr/local/include]
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/7/include-fixed]
ignore line: [ /usr/include/x86_64-linux-gnu]
ignore line: [ /usr/include]
ignore line: [End of search list.]
ignore line: [GNU C++14 (Ubuntu 7.3.0-27ubuntu1~18.04) version 7.3.0 (x86_64-linux-gnu)]
ignore line: [ compiled by GNU C version 7.3.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP]
ignore line: []
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [Compiler executable checksum: 1bfae38ae5df64de6196cbd8c3b07d86]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0d18e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_0d18e.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccoRlQYL.s]
ignore line: [GNU assembler version 2.30 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.30]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0d18e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
ignore line: [Linking CXX executable cmTC_0d18e]
ignore line: [/home/famulus/clion-2019.1.3/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0d18e.dir/link.txt --verbose=1]
ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_0d18e.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_0d18e ]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/c++]
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper]
ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none]
ignore line: [OFFLOAD_TARGET_DEFAULT=1]
ignore line: [Target: x86_64-linux-gnu]
ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.3.0-27ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
ignore line: [Thread model: posix]
ignore line: [gcc version 7.3.0 (Ubuntu 7.3.0-27ubuntu1~18.04) ]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_0d18e' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
link line: [ /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccApkitP.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_0d18e /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_0d18e.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/7/collect2] ==> ignore
arg [-plugin] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccApkitP.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [--sysroot=/] ==> ignore
arg [--build-id] ==> ignore
arg [--eh-frame-hdr] ==> ignore
arg [-m] ==> ignore
arg [elf_x86_64] ==> ignore
arg [--hash-style=gnu] ==> ignore
arg [--as-needed] ==> ignore
arg [-dynamic-linker] ==> ignore
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-pie] ==> ignore
arg [-znow] ==> ignore
arg [-zrelro] ==> ignore
arg [-o] ==> ignore
arg [cmTC_0d18e] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o] ==> ignore
arg [-L/usr/lib/gcc/x86_64-linux-gnu/7] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7]
arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu]
arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib]
arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
arg [-L/lib/../lib] ==> dir [/lib/../lib]
arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..]
arg [CMakeFiles/cmTC_0d18e.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
arg [-lstdc++] ==> lib [stdc++]
arg [-lm] ==> lib [m]
arg [-lgcc_s] ==> lib [gcc_s]
arg [-lgcc] ==> lib [gcc]
arg [-lc] ==> lib [c]
arg [-lgcc_s] ==> lib [gcc_s]
arg [-lgcc] ==> lib [gcc]
arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o] ==> ignore
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7] ==> [/usr/lib/gcc/x86_64-linux-gnu/7]
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> [/usr/lib]
collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
collapse library dir [/lib/../lib] ==> [/lib]
collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> [/usr/lib]
implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc]
implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib]
implicit fwks: []
Detecting CXX [-std=c++1z] compiler features compiled with the following output:
Change Dir: /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make cmTC_0302c/fast
/usr/bin/make -f CMakeFiles/cmTC_0302c.dir/build.make CMakeFiles/cmTC_0302c.dir/build
make[1]: Verzeichnis „/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp“ wird betreten
Building CXX object CMakeFiles/cmTC_0302c.dir/feature_tests.cxx.o
/usr/bin/c++ -std=c++1z -o CMakeFiles/cmTC_0302c.dir/feature_tests.cxx.o -c /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/feature_tests.cxx
Linking CXX executable cmTC_0302c
/home/famulus/clion-2019.1.3/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0302c.dir/link.txt --verbose=1
/usr/bin/c++ CMakeFiles/cmTC_0302c.dir/feature_tests.cxx.o -o cmTC_0302c
make[1]: Verzeichnis „/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp“ wird verlassen
Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers
Feature record: CXX_FEATURE:1cxx_alias_templates
Feature record: CXX_FEATURE:1cxx_alignas
Feature record: CXX_FEATURE:1cxx_alignof
Feature record: CXX_FEATURE:1cxx_attributes
Feature record: CXX_FEATURE:1cxx_attribute_deprecated
Feature record: CXX_FEATURE:1cxx_auto_type
Feature record: CXX_FEATURE:1cxx_binary_literals
Feature record: CXX_FEATURE:1cxx_constexpr
Feature record: CXX_FEATURE:1cxx_contextual_conversions
Feature record: CXX_FEATURE:1cxx_decltype
Feature record: CXX_FEATURE:1cxx_decltype_auto
Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types
Feature record: CXX_FEATURE:1cxx_default_function_template_args
Feature record: CXX_FEATURE:1cxx_defaulted_functions
Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers
Feature record: CXX_FEATURE:1cxx_delegating_constructors
Feature record: CXX_FEATURE:1cxx_deleted_functions
Feature record: CXX_FEATURE:1cxx_digit_separators
Feature record: CXX_FEATURE:1cxx_enum_forward_declarations
Feature record: CXX_FEATURE:1cxx_explicit_conversions
Feature record: CXX_FEATURE:1cxx_extended_friend_declarations
Feature record: CXX_FEATURE:1cxx_extern_templates
Feature record: CXX_FEATURE:1cxx_final
Feature record: CXX_FEATURE:1cxx_func_identifier
Feature record: CXX_FEATURE:1cxx_generalized_initializers
Feature record: CXX_FEATURE:1cxx_generic_lambdas
Feature record: CXX_FEATURE:1cxx_inheriting_constructors
Feature record: CXX_FEATURE:1cxx_inline_namespaces
Feature record: CXX_FEATURE:1cxx_lambdas
Feature record: CXX_FEATURE:1cxx_lambda_init_captures
Feature record: CXX_FEATURE:1cxx_local_type_template_args
Feature record: CXX_FEATURE:1cxx_long_long_type
Feature record: CXX_FEATURE:1cxx_noexcept
Feature record: CXX_FEATURE:1cxx_nonstatic_member_init
Feature record: CXX_FEATURE:1cxx_nullptr
Feature record: CXX_FEATURE:1cxx_override
Feature record: CXX_FEATURE:1cxx_range_for
Feature record: CXX_FEATURE:1cxx_raw_string_literals
Feature record: CXX_FEATURE:1cxx_reference_qualified_functions
Feature record: CXX_FEATURE:1cxx_relaxed_constexpr
Feature record: CXX_FEATURE:1cxx_return_type_deduction
Feature record: CXX_FEATURE:1cxx_right_angle_brackets
Feature record: CXX_FEATURE:1cxx_rvalue_references
Feature record: CXX_FEATURE:1cxx_sizeof_member
Feature record: CXX_FEATURE:1cxx_static_assert
Feature record: CXX_FEATURE:1cxx_strong_enums
Feature record: CXX_FEATURE:1cxx_template_template_parameters
Feature record: CXX_FEATURE:1cxx_thread_local
Feature record: CXX_FEATURE:1cxx_trailing_return_types
Feature record: CXX_FEATURE:1cxx_unicode_literals
Feature record: CXX_FEATURE:1cxx_uniform_initialization
Feature record: CXX_FEATURE:1cxx_unrestricted_unions
Feature record: CXX_FEATURE:1cxx_user_literals
Feature record: CXX_FEATURE:1cxx_variable_templates
Feature record: CXX_FEATURE:1cxx_variadic_macros
Feature record: CXX_FEATURE:1cxx_variadic_templates
Detecting CXX [-std=c++14] compiler features compiled with the following output:
Change Dir: /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make cmTC_2782d/fast
/usr/bin/make -f CMakeFiles/cmTC_2782d.dir/build.make CMakeFiles/cmTC_2782d.dir/build
make[1]: Verzeichnis „/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp“ wird betreten
Building CXX object CMakeFiles/cmTC_2782d.dir/feature_tests.cxx.o
/usr/bin/c++ -std=c++14 -o CMakeFiles/cmTC_2782d.dir/feature_tests.cxx.o -c /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/feature_tests.cxx
Linking CXX executable cmTC_2782d
/home/famulus/clion-2019.1.3/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2782d.dir/link.txt --verbose=1
/usr/bin/c++ CMakeFiles/cmTC_2782d.dir/feature_tests.cxx.o -o cmTC_2782d
make[1]: Verzeichnis „/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp“ wird verlassen
Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers
Feature record: CXX_FEATURE:1cxx_alias_templates
Feature record: CXX_FEATURE:1cxx_alignas
Feature record: CXX_FEATURE:1cxx_alignof
Feature record: CXX_FEATURE:1cxx_attributes
Feature record: CXX_FEATURE:1cxx_attribute_deprecated
Feature record: CXX_FEATURE:1cxx_auto_type
Feature record: CXX_FEATURE:1cxx_binary_literals
Feature record: CXX_FEATURE:1cxx_constexpr
Feature record: CXX_FEATURE:1cxx_contextual_conversions
Feature record: CXX_FEATURE:1cxx_decltype
Feature record: CXX_FEATURE:1cxx_decltype_auto
Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types
Feature record: CXX_FEATURE:1cxx_default_function_template_args
Feature record: CXX_FEATURE:1cxx_defaulted_functions
Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers
Feature record: CXX_FEATURE:1cxx_delegating_constructors
Feature record: CXX_FEATURE:1cxx_deleted_functions
Feature record: CXX_FEATURE:1cxx_digit_separators
Feature record: CXX_FEATURE:1cxx_enum_forward_declarations
Feature record: CXX_FEATURE:1cxx_explicit_conversions
Feature record: CXX_FEATURE:1cxx_extended_friend_declarations
Feature record: CXX_FEATURE:1cxx_extern_templates
Feature record: CXX_FEATURE:1cxx_final
Feature record: CXX_FEATURE:1cxx_func_identifier
Feature record: CXX_FEATURE:1cxx_generalized_initializers
Feature record: CXX_FEATURE:1cxx_generic_lambdas
Feature record: CXX_FEATURE:1cxx_inheriting_constructors
Feature record: CXX_FEATURE:1cxx_inline_namespaces
Feature record: CXX_FEATURE:1cxx_lambdas
Feature record: CXX_FEATURE:1cxx_lambda_init_captures
Feature record: CXX_FEATURE:1cxx_local_type_template_args
Feature record: CXX_FEATURE:1cxx_long_long_type
Feature record: CXX_FEATURE:1cxx_noexcept
Feature record: CXX_FEATURE:1cxx_nonstatic_member_init
Feature record: CXX_FEATURE:1cxx_nullptr
Feature record: CXX_FEATURE:1cxx_override
Feature record: CXX_FEATURE:1cxx_range_for
Feature record: CXX_FEATURE:1cxx_raw_string_literals
Feature record: CXX_FEATURE:1cxx_reference_qualified_functions
Feature record: CXX_FEATURE:1cxx_relaxed_constexpr
Feature record: CXX_FEATURE:1cxx_return_type_deduction
Feature record: CXX_FEATURE:1cxx_right_angle_brackets
Feature record: CXX_FEATURE:1cxx_rvalue_references
Feature record: CXX_FEATURE:1cxx_sizeof_member
Feature record: CXX_FEATURE:1cxx_static_assert
Feature record: CXX_FEATURE:1cxx_strong_enums
Feature record: CXX_FEATURE:1cxx_template_template_parameters
Feature record: CXX_FEATURE:1cxx_thread_local
Feature record: CXX_FEATURE:1cxx_trailing_return_types
Feature record: CXX_FEATURE:1cxx_unicode_literals
Feature record: CXX_FEATURE:1cxx_uniform_initialization
Feature record: CXX_FEATURE:1cxx_unrestricted_unions
Feature record: CXX_FEATURE:1cxx_user_literals
Feature record: CXX_FEATURE:1cxx_variable_templates
Feature record: CXX_FEATURE:1cxx_variadic_macros
Feature record: CXX_FEATURE:1cxx_variadic_templates
Detecting CXX [-std=c++11] compiler features compiled with the following output:
Change Dir: /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make cmTC_ca957/fast
/usr/bin/make -f CMakeFiles/cmTC_ca957.dir/build.make CMakeFiles/cmTC_ca957.dir/build
make[1]: Verzeichnis „/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp“ wird betreten
Building CXX object CMakeFiles/cmTC_ca957.dir/feature_tests.cxx.o
/usr/bin/c++ -std=c++11 -o CMakeFiles/cmTC_ca957.dir/feature_tests.cxx.o -c /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/feature_tests.cxx
Linking CXX executable cmTC_ca957
/home/famulus/clion-2019.1.3/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ca957.dir/link.txt --verbose=1
/usr/bin/c++ CMakeFiles/cmTC_ca957.dir/feature_tests.cxx.o -o cmTC_ca957
make[1]: Verzeichnis „/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp“ wird verlassen
Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
Feature record: CXX_FEATURE:1cxx_alias_templates
Feature record: CXX_FEATURE:1cxx_alignas
Feature record: CXX_FEATURE:1cxx_alignof
Feature record: CXX_FEATURE:1cxx_attributes
Feature record: CXX_FEATURE:0cxx_attribute_deprecated
Feature record: CXX_FEATURE:1cxx_auto_type
Feature record: CXX_FEATURE:0cxx_binary_literals
Feature record: CXX_FEATURE:1cxx_constexpr
Feature record: CXX_FEATURE:0cxx_contextual_conversions
Feature record: CXX_FEATURE:1cxx_decltype
Feature record: CXX_FEATURE:0cxx_decltype_auto
Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types
Feature record: CXX_FEATURE:1cxx_default_function_template_args
Feature record: CXX_FEATURE:1cxx_defaulted_functions
Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers
Feature record: CXX_FEATURE:1cxx_delegating_constructors
Feature record: CXX_FEATURE:1cxx_deleted_functions
Feature record: CXX_FEATURE:0cxx_digit_separators
Feature record: CXX_FEATURE:1cxx_enum_forward_declarations
Feature record: CXX_FEATURE:1cxx_explicit_conversions
Feature record: CXX_FEATURE:1cxx_extended_friend_declarations
Feature record: CXX_FEATURE:1cxx_extern_templates
Feature record: CXX_FEATURE:1cxx_final
Feature record: CXX_FEATURE:1cxx_func_identifier
Feature record: CXX_FEATURE:1cxx_generalized_initializers
Feature record: CXX_FEATURE:0cxx_generic_lambdas
Feature record: CXX_FEATURE:1cxx_inheriting_constructors
Feature record: CXX_FEATURE:1cxx_inline_namespaces
Feature record: CXX_FEATURE:1cxx_lambdas
Feature record: CXX_FEATURE:0cxx_lambda_init_captures
Feature record: CXX_FEATURE:1cxx_local_type_template_args
Feature record: CXX_FEATURE:1cxx_long_long_type
Feature record: CXX_FEATURE:1cxx_noexcept
Feature record: CXX_FEATURE:1cxx_nonstatic_member_init
Feature record: CXX_FEATURE:1cxx_nullptr
Feature record: CXX_FEATURE:1cxx_override
Feature record: CXX_FEATURE:1cxx_range_for
Feature record: CXX_FEATURE:1cxx_raw_string_literals
Feature record: CXX_FEATURE:1cxx_reference_qualified_functions
Feature record: CXX_FEATURE:0cxx_relaxed_constexpr
Feature record: CXX_FEATURE:0cxx_return_type_deduction
Feature record: CXX_FEATURE:1cxx_right_angle_brackets
Feature record: CXX_FEATURE:1cxx_rvalue_references
Feature record: CXX_FEATURE:1cxx_sizeof_member
Feature record: CXX_FEATURE:1cxx_static_assert
Feature record: CXX_FEATURE:1cxx_strong_enums
Feature record: CXX_FEATURE:1cxx_template_template_parameters
Feature record: CXX_FEATURE:1cxx_thread_local
Feature record: CXX_FEATURE:1cxx_trailing_return_types
Feature record: CXX_FEATURE:1cxx_unicode_literals
Feature record: CXX_FEATURE:1cxx_uniform_initialization
Feature record: CXX_FEATURE:1cxx_unrestricted_unions
Feature record: CXX_FEATURE:1cxx_user_literals
Feature record: CXX_FEATURE:0cxx_variable_templates
Feature record: CXX_FEATURE:1cxx_variadic_macros
Feature record: CXX_FEATURE:1cxx_variadic_templates
Detecting CXX [-std=c++98] compiler features compiled with the following output:
Change Dir: /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make cmTC_077e9/fast
/usr/bin/make -f CMakeFiles/cmTC_077e9.dir/build.make CMakeFiles/cmTC_077e9.dir/build
make[1]: Verzeichnis „/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp“ wird betreten
Building CXX object CMakeFiles/cmTC_077e9.dir/feature_tests.cxx.o
/usr/bin/c++ -std=c++98 -o CMakeFiles/cmTC_077e9.dir/feature_tests.cxx.o -c /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/feature_tests.cxx
Linking CXX executable cmTC_077e9
/home/famulus/clion-2019.1.3/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_077e9.dir/link.txt --verbose=1
/usr/bin/c++ CMakeFiles/cmTC_077e9.dir/feature_tests.cxx.o -o cmTC_077e9
make[1]: Verzeichnis „/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/CMakeTmp“ wird verlassen
Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
Feature record: CXX_FEATURE:0cxx_alias_templates
Feature record: CXX_FEATURE:0cxx_alignas
Feature record: CXX_FEATURE:0cxx_alignof
Feature record: CXX_FEATURE:0cxx_attributes
Feature record: CXX_FEATURE:0cxx_attribute_deprecated
Feature record: CXX_FEATURE:0cxx_auto_type
Feature record: CXX_FEATURE:0cxx_binary_literals
Feature record: CXX_FEATURE:0cxx_constexpr
Feature record: CXX_FEATURE:0cxx_contextual_conversions
Feature record: CXX_FEATURE:0cxx_decltype
Feature record: CXX_FEATURE:0cxx_decltype_auto
Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types
Feature record: CXX_FEATURE:0cxx_default_function_template_args
Feature record: CXX_FEATURE:0cxx_defaulted_functions
Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers
Feature record: CXX_FEATURE:0cxx_delegating_constructors
Feature record: CXX_FEATURE:0cxx_deleted_functions
Feature record: CXX_FEATURE:0cxx_digit_separators
Feature record: CXX_FEATURE:0cxx_enum_forward_declarations
Feature record: CXX_FEATURE:0cxx_explicit_conversions
Feature record: CXX_FEATURE:0cxx_extended_friend_declarations
Feature record: CXX_FEATURE:0cxx_extern_templates
Feature record: CXX_FEATURE:0cxx_final
Feature record: CXX_FEATURE:0cxx_func_identifier
Feature record: CXX_FEATURE:0cxx_generalized_initializers
Feature record: CXX_FEATURE:0cxx_generic_lambdas
Feature record: CXX_FEATURE:0cxx_inheriting_constructors
Feature record: CXX_FEATURE:0cxx_inline_namespaces
Feature record: CXX_FEATURE:0cxx_lambdas
Feature record: CXX_FEATURE:0cxx_lambda_init_captures
Feature record: CXX_FEATURE:0cxx_local_type_template_args
Feature record: CXX_FEATURE:0cxx_long_long_type
Feature record: CXX_FEATURE:0cxx_noexcept
Feature record: CXX_FEATURE:0cxx_nonstatic_member_init
Feature record: CXX_FEATURE:0cxx_nullptr
Feature record: CXX_FEATURE:0cxx_override
Feature record: CXX_FEATURE:0cxx_range_for
Feature record: CXX_FEATURE:0cxx_raw_string_literals
Feature record: CXX_FEATURE:0cxx_reference_qualified_functions
Feature record: CXX_FEATURE:0cxx_relaxed_constexpr
Feature record: CXX_FEATURE:0cxx_return_type_deduction
Feature record: CXX_FEATURE:0cxx_right_angle_brackets
Feature record: CXX_FEATURE:0cxx_rvalue_references
Feature record: CXX_FEATURE:0cxx_sizeof_member
Feature record: CXX_FEATURE:0cxx_static_assert
Feature record: CXX_FEATURE:0cxx_strong_enums
Feature record: CXX_FEATURE:1cxx_template_template_parameters
Feature record: CXX_FEATURE:0cxx_thread_local
Feature record: CXX_FEATURE:0cxx_trailing_return_types
Feature record: CXX_FEATURE:0cxx_unicode_literals
Feature record: CXX_FEATURE:0cxx_uniform_initialization
Feature record: CXX_FEATURE:0cxx_unrestricted_unions
Feature record: CXX_FEATURE:0cxx_user_literals
Feature record: CXX_FEATURE:0cxx_variable_templates
Feature record: CXX_FEATURE:0cxx_variadic_macros
Feature record: CXX_FEATURE:0cxx_variadic_templates

View file

@ -0,0 +1,52 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.14
# The generator used is:
set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
# The top level Makefile was generated from the following files:
set(CMAKE_MAKEFILE_DEPENDS
"CMakeCache.txt"
"../CMakeLists.txt"
"CMakeFiles/3.14.3/CMakeCCompiler.cmake"
"CMakeFiles/3.14.3/CMakeCXXCompiler.cmake"
"CMakeFiles/3.14.3/CMakeSystem.cmake"
"/home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/CMakeCInformation.cmake"
"/home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/CMakeCXXInformation.cmake"
"/home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake"
"/home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/CMakeCommonLanguageInclude.cmake"
"/home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake"
"/home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/CMakeFindCodeBlocks.cmake"
"/home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/CMakeGenericSystem.cmake"
"/home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/CMakeInitializeConfigs.cmake"
"/home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/CMakeLanguageInformation.cmake"
"/home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/CMakeSystemSpecificInformation.cmake"
"/home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/CMakeSystemSpecificInitialize.cmake"
"/home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
"/home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/Compiler/GNU-C.cmake"
"/home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/Compiler/GNU-CXX.cmake"
"/home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/Compiler/GNU.cmake"
"/home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/Internal/CMakeCheckCompilerFlag.cmake"
"/home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/Platform/Linux-GNU-C.cmake"
"/home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/Platform/Linux-GNU-CXX.cmake"
"/home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/Platform/Linux-GNU.cmake"
"/home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/Platform/Linux.cmake"
"/home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/Platform/UnixPaths.cmake"
"/home/famulus/clion-2019.1.3/bin/cmake/linux/share/cmake-3.14/Modules/ProcessorCount.cmake"
)
# The corresponding makefile is:
set(CMAKE_MAKEFILE_OUTPUTS
"Makefile"
"CMakeFiles/cmake.check_cache"
)
# Byproducts of CMake generate step:
set(CMAKE_MAKEFILE_PRODUCTS
"CMakeFiles/CMakeDirectoryInformation.cmake"
)
# Dependency information for all targets:
set(CMAKE_DEPEND_INFO_FILES
"CMakeFiles/src.dir/DependInfo.cmake"
)

View file

@ -0,0 +1,113 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.14
# Default target executed when no arguments are given to make.
default_target: all
.PHONY : default_target
# The main recursive all target
all:
.PHONY : all
# The main recursive preinstall target
preinstall:
.PHONY : preinstall
# The main recursive clean target
clean:
.PHONY : clean
#=============================================================================
# Special targets provided by cmake.
# Disable implicit rules so canonical targets will work.
.SUFFIXES:
# Remove some rules from gmake that .SUFFIXES does not remove.
SUFFIXES =
.SUFFIXES: .hpux_make_needs_suffix_list
# Suppress display of executed commands.
$(VERBOSE).SILENT:
# A target that is always out of date.
cmake_force:
.PHONY : cmake_force
#=============================================================================
# Set environment variables for the build.
# The shell in which to execute make rules.
SHELL = /bin/sh
# The CMake executable.
CMAKE_COMMAND = /home/famulus/clion-2019.1.3/bin/cmake/linux/bin/cmake
# The command to remove a file.
RM = /home/famulus/clion-2019.1.3/bin/cmake/linux/bin/cmake -E remove -f
# Escaping for special characters.
EQUALS = =
# The top-level source directory on which CMake was run.
CMAKE_SOURCE_DIR = /home/famulus/Dokumente/b15f/control/src
# The top-level build directory on which CMake was run.
CMAKE_BINARY_DIR = /home/famulus/Dokumente/b15f/control/src/cmake-build-debug
#=============================================================================
# Target rules for target CMakeFiles/src.dir
# All Build rule for target.
CMakeFiles/src.dir/all:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/depend
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/build
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12 "Built target src"
.PHONY : CMakeFiles/src.dir/all
# Include target in all.
all: CMakeFiles/src.dir/all
.PHONY : all
# Build rule for subdir invocation for target.
CMakeFiles/src.dir/rule: cmake_check_build_system
$(CMAKE_COMMAND) -E cmake_progress_start /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles 12
$(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/src.dir/all
$(CMAKE_COMMAND) -E cmake_progress_start /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles 0
.PHONY : CMakeFiles/src.dir/rule
# Convenience name for target.
src: CMakeFiles/src.dir/rule
.PHONY : src
# clean rule for target.
CMakeFiles/src.dir/clean:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/clean
.PHONY : CMakeFiles/src.dir/clean
# clean rule for target.
clean: CMakeFiles/src.dir/clean
.PHONY : clean
#=============================================================================
# Special targets to cleanup operation of make.
# Special rule to run CMake to check the build system integrity.
# No rule that depends on this can have commands that come from listfiles
# because they might be regenerated.
cmake_check_build_system:
$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
.PHONY : cmake_check_build_system

View file

@ -0,0 +1 @@
empty

View file

@ -0,0 +1 @@
empty

View file

@ -0,0 +1 @@
empty

View file

@ -0,0 +1 @@
empty

View file

@ -0,0 +1 @@
empty

View file

@ -0,0 +1 @@
empty

View file

@ -0,0 +1 @@
empty

View file

@ -0,0 +1 @@
empty

View file

@ -0,0 +1 @@
empty

View file

@ -0,0 +1 @@
empty

View file

@ -0,0 +1 @@
empty

View file

@ -0,0 +1 @@
empty

View file

@ -0,0 +1 @@
12

View file

@ -0,0 +1,3 @@
/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/rebuild_cache.dir
/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/src.dir
/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/edit_cache.dir

View file

@ -0,0 +1,3 @@
ToolSet: 1.0 (local)Options:
Options:

View file

@ -0,0 +1,14 @@
/home/famulus/clion-2019.1.3/bin/cmake/linux/bin/cmake -DCMAKE_BUILD_TYPE=Debug -G "CodeBlocks - Unix Makefiles" /home/famulus/Dokumente/b15f/control/src
CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present. A line of code such as
cmake_minimum_required(VERSION 3.14)
should be added at the top of the file. The version specified may be lower
if you wish to support older CMake versions for this project. For more
information run "cmake --help-policy CMP0000".
This warning is for project developers. Use -Wno-dev to suppress it.
-- Configuring done
-- Generating done
-- Build files have been written to: /home/famulus/Dokumente/b15f/control/src/cmake-build-debug

View file

@ -0,0 +1 @@
# This file is generated by cmake for dependency checking of the CMakeCache.txt file

View file

@ -0,0 +1,38 @@
const char features[] = {"\n"
"C_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304
"1"
#else
"0"
#endif
"c_function_prototypes\n"
"C_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
"1"
#else
"0"
#endif
"c_restrict\n"
"C_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201000L
"1"
#else
"0"
#endif
"c_static_assert\n"
"C_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
"1"
#else
"0"
#endif
"c_variadic_macros\n"
};
int main(int argc, char** argv)
{
(void)argv;
return features[argc];
}

View file

@ -0,0 +1,405 @@
const char features[] = {"\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L
"1"
#else
"0"
#endif
"cxx_aggregate_default_initializers\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
"1"
#else
"0"
#endif
"cxx_alias_templates\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
"1"
#else
"0"
#endif
"cxx_alignas\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
"1"
#else
"0"
#endif
"cxx_alignof\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
"1"
#else
"0"
#endif
"cxx_attributes\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
"1"
#else
"0"
#endif
"cxx_attribute_deprecated\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_auto_type\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
"1"
#else
"0"
#endif
"cxx_binary_literals\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_constexpr\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
"1"
#else
"0"
#endif
"cxx_contextual_conversions\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_decltype\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
"1"
#else
"0"
#endif
"cxx_decltype_auto\n"
"CXX_FEATURE:"
#if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L
"1"
#else
"0"
#endif
"cxx_decltype_incomplete_return_types\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_default_function_template_args\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_defaulted_functions\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_defaulted_move_initializers\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
"1"
#else
"0"
#endif
"cxx_delegating_constructors\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_deleted_functions\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
"1"
#else
"0"
#endif
"cxx_digit_separators\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_enum_forward_declarations\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_explicit_conversions\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
"1"
#else
"0"
#endif
"cxx_extended_friend_declarations\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_extern_templates\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
"1"
#else
"0"
#endif
"cxx_final\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_func_identifier\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_generalized_initializers\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
"1"
#else
"0"
#endif
"cxx_generic_lambdas\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
"1"
#else
"0"
#endif
"cxx_inheriting_constructors\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_inline_namespaces\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_lambdas\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
"1"
#else
"0"
#endif
"cxx_lambda_init_captures\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_local_type_template_args\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_long_long_type\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_noexcept\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
"1"
#else
"0"
#endif
"cxx_nonstatic_member_init\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_nullptr\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
"1"
#else
"0"
#endif
"cxx_override\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_range_for\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_raw_string_literals\n"
"CXX_FEATURE:"
#if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L
"1"
#else
"0"
#endif
"cxx_reference_qualified_functions\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L
"1"
#else
"0"
#endif
"cxx_relaxed_constexpr\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
"1"
#else
"0"
#endif
"cxx_return_type_deduction\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_right_angle_brackets\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_rvalue_references\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_sizeof_member\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_static_assert\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_strong_enums\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && __cplusplus
"1"
#else
"0"
#endif
"cxx_template_template_parameters\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
"1"
#else
"0"
#endif
"cxx_thread_local\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_trailing_return_types\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_unicode_literals\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_uniform_initialization\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_unrestricted_unions\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
"1"
#else
"0"
#endif
"cxx_user_literals\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L
"1"
#else
"0"
#endif
"cxx_variable_templates\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_variadic_macros\n"
"CXX_FEATURE:"
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
"1"
#else
"0"
#endif
"cxx_variadic_templates\n"
};
int main(int argc, char** argv) { (void)argv; return features[argc]; }

View file

@ -0,0 +1 @@
12

View file

@ -0,0 +1,242 @@
#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">])
#IncludeRegexScan: ^.*$
#IncludeRegexComplain: ^$
#IncludeRegexTransform:
/home/famulus/Dokumente/b15f/control/src/cli.cpp
stdio.h
-
ncurses.h
-
vector
-
string
-
iostream
-
signal.h
-
sys/ioctl.h
-
unistd.h
-
signal.h
-
future
-
thread
-
chrono
-
drv/b15f.h
/home/famulus/Dokumente/b15f/control/src/drv/b15f.h
ui/ui.h
/home/famulus/Dokumente/b15f/control/src/ui/ui.h
ui/view_selection.h
/home/famulus/Dokumente/b15f/control/src/ui/view_selection.h
ui/view_info.h
/home/famulus/Dokumente/b15f/control/src/ui/view_info.h
ui/view_monitor.h
/home/famulus/Dokumente/b15f/control/src/ui/view_monitor.h
ui/view_promt.h
/home/famulus/Dokumente/b15f/control/src/ui/view_promt.h
/home/famulus/Dokumente/b15f/control/src/drv/b15f.cpp
b15f.h
/home/famulus/Dokumente/b15f/control/src/drv/b15f.h
/home/famulus/Dokumente/b15f/control/src/drv/b15f.h
iostream
-
bits/stdc++.h
-
string
-
fstream
-
cstdlib
-
chrono
-
cstdint
-
vector
-
unistd.h
-
fcntl.h
-
sys/ioctl.h
-
termios.h
-
usart.h
/home/famulus/Dokumente/b15f/control/src/drv/usart.h
driverexception.h
/home/famulus/Dokumente/b15f/control/src/drv/driverexception.h
timeoutexception.h
/home/famulus/Dokumente/b15f/control/src/drv/timeoutexception.h
/home/famulus/Dokumente/b15f/control/src/drv/dot.cpp
dot.h
/home/famulus/Dokumente/b15f/control/src/drv/dot.h
/home/famulus/Dokumente/b15f/control/src/drv/dot.h
cstdint
-
stdexcept
-
/home/famulus/Dokumente/b15f/control/src/drv/driverexception.h
exception
-
/home/famulus/Dokumente/b15f/control/src/drv/plottyfile.cpp
plottyfile.h
/home/famulus/Dokumente/b15f/control/src/drv/plottyfile.h
/home/famulus/Dokumente/b15f/control/src/drv/plottyfile.h
iostream
-
fstream
-
exception
-
vector
-
dot.h
/home/famulus/Dokumente/b15f/control/src/drv/dot.h
/home/famulus/Dokumente/b15f/control/src/drv/timeoutexception.h
exception
-
/home/famulus/Dokumente/b15f/control/src/drv/usart.cpp
usart.h
/home/famulus/Dokumente/b15f/control/src/drv/usart.h
/home/famulus/Dokumente/b15f/control/src/drv/usart.h
iostream
-
cstdint
-
chrono
-
unistd.h
-
cstring
-
fcntl.h
-
sys/ioctl.h
-
termios.h
-
cmath
-
usartexception.h
/home/famulus/Dokumente/b15f/control/src/drv/usartexception.h
timeoutexception.h
/home/famulus/Dokumente/b15f/control/src/drv/timeoutexception.h
/home/famulus/Dokumente/b15f/control/src/drv/usartexception.h
exception
-
string
-
/home/famulus/Dokumente/b15f/control/src/ui/ui.cpp
ui.h
/home/famulus/Dokumente/b15f/control/src/ui/ui.h
../drv/b15f.h
/home/famulus/Dokumente/b15f/control/src/drv/b15f.h
/home/famulus/Dokumente/b15f/control/src/ui/ui.h
vector
-
view_selection.h
/home/famulus/Dokumente/b15f/control/src/ui/view_selection.h
view_info.h
/home/famulus/Dokumente/b15f/control/src/ui/view_info.h
view_monitor.h
/home/famulus/Dokumente/b15f/control/src/ui/view_monitor.h
view_promt.h
/home/famulus/Dokumente/b15f/control/src/ui/view_promt.h
/home/famulus/Dokumente/b15f/control/src/ui/view.cpp
view.h
/home/famulus/Dokumente/b15f/control/src/ui/view.h
/home/famulus/Dokumente/b15f/control/src/ui/view.h
iostream
-
cmath
-
vector
-
functional
-
ncurses.h
-
sys/ioctl.h
-
unistd.h
-
signal.h
-
../drv/b15f.h
/home/famulus/Dokumente/b15f/control/src/drv/b15f.h
/home/famulus/Dokumente/b15f/control/src/ui/view_info.cpp
view_info.h
/home/famulus/Dokumente/b15f/control/src/ui/view_info.h
/home/famulus/Dokumente/b15f/control/src/ui/view_info.h
view.h
/home/famulus/Dokumente/b15f/control/src/ui/view.h
/home/famulus/Dokumente/b15f/control/src/ui/view_monitor.cpp
view_monitor.h
/home/famulus/Dokumente/b15f/control/src/ui/view_monitor.h
/home/famulus/Dokumente/b15f/control/src/ui/view_monitor.h
thread
-
chrono
-
sstream
-
bitset
-
view_info.h
/home/famulus/Dokumente/b15f/control/src/ui/view_info.h
../drv/b15f.h
/home/famulus/Dokumente/b15f/control/src/drv/b15f.h
/home/famulus/Dokumente/b15f/control/src/ui/view_promt.cpp
view_promt.h
/home/famulus/Dokumente/b15f/control/src/ui/view_promt.h
/home/famulus/Dokumente/b15f/control/src/ui/view_promt.h
vector
-
string
-
view.h
/home/famulus/Dokumente/b15f/control/src/ui/view.h
/home/famulus/Dokumente/b15f/control/src/ui/view_selection.cpp
view_selection.h
/home/famulus/Dokumente/b15f/control/src/ui/view_selection.h
/home/famulus/Dokumente/b15f/control/src/ui/view_selection.h
vector
-
string
-
view.h
/home/famulus/Dokumente/b15f/control/src/ui/view.h

View file

@ -0,0 +1,33 @@
# The set of languages for which implicit dependencies are needed:
set(CMAKE_DEPENDS_LANGUAGES
"CXX"
)
# The set of files for implicit dependencies of each language:
set(CMAKE_DEPENDS_CHECK_CXX
"/home/famulus/Dokumente/b15f/control/src/cli.cpp" "/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/src.dir/cli.o"
"/home/famulus/Dokumente/b15f/control/src/drv/b15f.cpp" "/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/src.dir/drv/b15f.o"
"/home/famulus/Dokumente/b15f/control/src/drv/dot.cpp" "/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/src.dir/drv/dot.o"
"/home/famulus/Dokumente/b15f/control/src/drv/plottyfile.cpp" "/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/src.dir/drv/plottyfile.o"
"/home/famulus/Dokumente/b15f/control/src/drv/usart.cpp" "/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/src.dir/drv/usart.o"
"/home/famulus/Dokumente/b15f/control/src/ui/ui.cpp" "/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/src.dir/ui/ui.o"
"/home/famulus/Dokumente/b15f/control/src/ui/view.cpp" "/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/src.dir/ui/view.o"
"/home/famulus/Dokumente/b15f/control/src/ui/view_info.cpp" "/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/src.dir/ui/view_info.o"
"/home/famulus/Dokumente/b15f/control/src/ui/view_monitor.cpp" "/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/src.dir/ui/view_monitor.o"
"/home/famulus/Dokumente/b15f/control/src/ui/view_promt.cpp" "/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/src.dir/ui/view_promt.o"
"/home/famulus/Dokumente/b15f/control/src/ui/view_selection.cpp" "/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/src.dir/ui/view_selection.o"
)
set(CMAKE_CXX_COMPILER_ID "GNU")
# The include file search paths:
set(CMAKE_CXX_TARGET_INCLUDE_PATH
"../."
"../drv"
"../ui"
)
# Targets to which this target links.
set(CMAKE_TARGET_LINKED_INFO_FILES
)
# Fortran module output directory.
set(CMAKE_Fortran_TARGET_MODULE_DIR "")

View file

@ -0,0 +1,248 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.14
# Delete rule output on recipe failure.
.DELETE_ON_ERROR:
#=============================================================================
# Special targets provided by cmake.
# Disable implicit rules so canonical targets will work.
.SUFFIXES:
# Remove some rules from gmake that .SUFFIXES does not remove.
SUFFIXES =
.SUFFIXES: .hpux_make_needs_suffix_list
# Suppress display of executed commands.
$(VERBOSE).SILENT:
# A target that is always out of date.
cmake_force:
.PHONY : cmake_force
#=============================================================================
# Set environment variables for the build.
# The shell in which to execute make rules.
SHELL = /bin/sh
# The CMake executable.
CMAKE_COMMAND = /home/famulus/clion-2019.1.3/bin/cmake/linux/bin/cmake
# The command to remove a file.
RM = /home/famulus/clion-2019.1.3/bin/cmake/linux/bin/cmake -E remove -f
# Escaping for special characters.
EQUALS = =
# The top-level source directory on which CMake was run.
CMAKE_SOURCE_DIR = /home/famulus/Dokumente/b15f/control/src
# The top-level build directory on which CMake was run.
CMAKE_BINARY_DIR = /home/famulus/Dokumente/b15f/control/src/cmake-build-debug
# Include any dependencies generated for this target.
include CMakeFiles/src.dir/depend.make
# Include the progress variables for this target.
include CMakeFiles/src.dir/progress.make
# Include the compile flags for this target's objects.
include CMakeFiles/src.dir/flags.make
CMakeFiles/src.dir/drv/b15f.o: CMakeFiles/src.dir/flags.make
CMakeFiles/src.dir/drv/b15f.o: ../drv/b15f.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/src.dir/drv/b15f.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/src.dir/drv/b15f.o -c /home/famulus/Dokumente/b15f/control/src/drv/b15f.cpp
CMakeFiles/src.dir/drv/b15f.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/src.dir/drv/b15f.i"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/famulus/Dokumente/b15f/control/src/drv/b15f.cpp > CMakeFiles/src.dir/drv/b15f.i
CMakeFiles/src.dir/drv/b15f.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/src.dir/drv/b15f.s"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/famulus/Dokumente/b15f/control/src/drv/b15f.cpp -o CMakeFiles/src.dir/drv/b15f.s
CMakeFiles/src.dir/drv/dot.o: CMakeFiles/src.dir/flags.make
CMakeFiles/src.dir/drv/dot.o: ../drv/dot.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/src.dir/drv/dot.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/src.dir/drv/dot.o -c /home/famulus/Dokumente/b15f/control/src/drv/dot.cpp
CMakeFiles/src.dir/drv/dot.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/src.dir/drv/dot.i"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/famulus/Dokumente/b15f/control/src/drv/dot.cpp > CMakeFiles/src.dir/drv/dot.i
CMakeFiles/src.dir/drv/dot.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/src.dir/drv/dot.s"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/famulus/Dokumente/b15f/control/src/drv/dot.cpp -o CMakeFiles/src.dir/drv/dot.s
CMakeFiles/src.dir/drv/plottyfile.o: CMakeFiles/src.dir/flags.make
CMakeFiles/src.dir/drv/plottyfile.o: ../drv/plottyfile.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/src.dir/drv/plottyfile.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/src.dir/drv/plottyfile.o -c /home/famulus/Dokumente/b15f/control/src/drv/plottyfile.cpp
CMakeFiles/src.dir/drv/plottyfile.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/src.dir/drv/plottyfile.i"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/famulus/Dokumente/b15f/control/src/drv/plottyfile.cpp > CMakeFiles/src.dir/drv/plottyfile.i
CMakeFiles/src.dir/drv/plottyfile.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/src.dir/drv/plottyfile.s"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/famulus/Dokumente/b15f/control/src/drv/plottyfile.cpp -o CMakeFiles/src.dir/drv/plottyfile.s
CMakeFiles/src.dir/drv/usart.o: CMakeFiles/src.dir/flags.make
CMakeFiles/src.dir/drv/usart.o: ../drv/usart.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/src.dir/drv/usart.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/src.dir/drv/usart.o -c /home/famulus/Dokumente/b15f/control/src/drv/usart.cpp
CMakeFiles/src.dir/drv/usart.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/src.dir/drv/usart.i"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/famulus/Dokumente/b15f/control/src/drv/usart.cpp > CMakeFiles/src.dir/drv/usart.i
CMakeFiles/src.dir/drv/usart.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/src.dir/drv/usart.s"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/famulus/Dokumente/b15f/control/src/drv/usart.cpp -o CMakeFiles/src.dir/drv/usart.s
CMakeFiles/src.dir/ui/ui.o: CMakeFiles/src.dir/flags.make
CMakeFiles/src.dir/ui/ui.o: ../ui/ui.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/src.dir/ui/ui.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/src.dir/ui/ui.o -c /home/famulus/Dokumente/b15f/control/src/ui/ui.cpp
CMakeFiles/src.dir/ui/ui.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/src.dir/ui/ui.i"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/famulus/Dokumente/b15f/control/src/ui/ui.cpp > CMakeFiles/src.dir/ui/ui.i
CMakeFiles/src.dir/ui/ui.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/src.dir/ui/ui.s"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/famulus/Dokumente/b15f/control/src/ui/ui.cpp -o CMakeFiles/src.dir/ui/ui.s
CMakeFiles/src.dir/ui/view.o: CMakeFiles/src.dir/flags.make
CMakeFiles/src.dir/ui/view.o: ../ui/view.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/src.dir/ui/view.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/src.dir/ui/view.o -c /home/famulus/Dokumente/b15f/control/src/ui/view.cpp
CMakeFiles/src.dir/ui/view.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/src.dir/ui/view.i"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/famulus/Dokumente/b15f/control/src/ui/view.cpp > CMakeFiles/src.dir/ui/view.i
CMakeFiles/src.dir/ui/view.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/src.dir/ui/view.s"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/famulus/Dokumente/b15f/control/src/ui/view.cpp -o CMakeFiles/src.dir/ui/view.s
CMakeFiles/src.dir/ui/view_info.o: CMakeFiles/src.dir/flags.make
CMakeFiles/src.dir/ui/view_info.o: ../ui/view_info.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/src.dir/ui/view_info.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/src.dir/ui/view_info.o -c /home/famulus/Dokumente/b15f/control/src/ui/view_info.cpp
CMakeFiles/src.dir/ui/view_info.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/src.dir/ui/view_info.i"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/famulus/Dokumente/b15f/control/src/ui/view_info.cpp > CMakeFiles/src.dir/ui/view_info.i
CMakeFiles/src.dir/ui/view_info.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/src.dir/ui/view_info.s"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/famulus/Dokumente/b15f/control/src/ui/view_info.cpp -o CMakeFiles/src.dir/ui/view_info.s
CMakeFiles/src.dir/ui/view_monitor.o: CMakeFiles/src.dir/flags.make
CMakeFiles/src.dir/ui/view_monitor.o: ../ui/view_monitor.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object CMakeFiles/src.dir/ui/view_monitor.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/src.dir/ui/view_monitor.o -c /home/famulus/Dokumente/b15f/control/src/ui/view_monitor.cpp
CMakeFiles/src.dir/ui/view_monitor.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/src.dir/ui/view_monitor.i"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/famulus/Dokumente/b15f/control/src/ui/view_monitor.cpp > CMakeFiles/src.dir/ui/view_monitor.i
CMakeFiles/src.dir/ui/view_monitor.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/src.dir/ui/view_monitor.s"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/famulus/Dokumente/b15f/control/src/ui/view_monitor.cpp -o CMakeFiles/src.dir/ui/view_monitor.s
CMakeFiles/src.dir/ui/view_promt.o: CMakeFiles/src.dir/flags.make
CMakeFiles/src.dir/ui/view_promt.o: ../ui/view_promt.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object CMakeFiles/src.dir/ui/view_promt.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/src.dir/ui/view_promt.o -c /home/famulus/Dokumente/b15f/control/src/ui/view_promt.cpp
CMakeFiles/src.dir/ui/view_promt.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/src.dir/ui/view_promt.i"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/famulus/Dokumente/b15f/control/src/ui/view_promt.cpp > CMakeFiles/src.dir/ui/view_promt.i
CMakeFiles/src.dir/ui/view_promt.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/src.dir/ui/view_promt.s"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/famulus/Dokumente/b15f/control/src/ui/view_promt.cpp -o CMakeFiles/src.dir/ui/view_promt.s
CMakeFiles/src.dir/ui/view_selection.o: CMakeFiles/src.dir/flags.make
CMakeFiles/src.dir/ui/view_selection.o: ../ui/view_selection.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object CMakeFiles/src.dir/ui/view_selection.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/src.dir/ui/view_selection.o -c /home/famulus/Dokumente/b15f/control/src/ui/view_selection.cpp
CMakeFiles/src.dir/ui/view_selection.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/src.dir/ui/view_selection.i"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/famulus/Dokumente/b15f/control/src/ui/view_selection.cpp > CMakeFiles/src.dir/ui/view_selection.i
CMakeFiles/src.dir/ui/view_selection.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/src.dir/ui/view_selection.s"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/famulus/Dokumente/b15f/control/src/ui/view_selection.cpp -o CMakeFiles/src.dir/ui/view_selection.s
CMakeFiles/src.dir/cli.o: CMakeFiles/src.dir/flags.make
CMakeFiles/src.dir/cli.o: ../cli.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building CXX object CMakeFiles/src.dir/cli.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/src.dir/cli.o -c /home/famulus/Dokumente/b15f/control/src/cli.cpp
CMakeFiles/src.dir/cli.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/src.dir/cli.i"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/famulus/Dokumente/b15f/control/src/cli.cpp > CMakeFiles/src.dir/cli.i
CMakeFiles/src.dir/cli.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/src.dir/cli.s"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/famulus/Dokumente/b15f/control/src/cli.cpp -o CMakeFiles/src.dir/cli.s
# Object files for target src
src_OBJECTS = \
"CMakeFiles/src.dir/drv/b15f.o" \
"CMakeFiles/src.dir/drv/dot.o" \
"CMakeFiles/src.dir/drv/plottyfile.o" \
"CMakeFiles/src.dir/drv/usart.o" \
"CMakeFiles/src.dir/ui/ui.o" \
"CMakeFiles/src.dir/ui/view.o" \
"CMakeFiles/src.dir/ui/view_info.o" \
"CMakeFiles/src.dir/ui/view_monitor.o" \
"CMakeFiles/src.dir/ui/view_promt.o" \
"CMakeFiles/src.dir/ui/view_selection.o" \
"CMakeFiles/src.dir/cli.o"
# External object files for target src
src_EXTERNAL_OBJECTS =
src: CMakeFiles/src.dir/drv/b15f.o
src: CMakeFiles/src.dir/drv/dot.o
src: CMakeFiles/src.dir/drv/plottyfile.o
src: CMakeFiles/src.dir/drv/usart.o
src: CMakeFiles/src.dir/ui/ui.o
src: CMakeFiles/src.dir/ui/view.o
src: CMakeFiles/src.dir/ui/view_info.o
src: CMakeFiles/src.dir/ui/view_monitor.o
src: CMakeFiles/src.dir/ui/view_promt.o
src: CMakeFiles/src.dir/ui/view_selection.o
src: CMakeFiles/src.dir/cli.o
src: CMakeFiles/src.dir/build.make
src: CMakeFiles/src.dir/link.txt
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Linking CXX executable src"
$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/src.dir/link.txt --verbose=$(VERBOSE)
# Rule to build all files generated by this target.
CMakeFiles/src.dir/build: src
.PHONY : CMakeFiles/src.dir/build
CMakeFiles/src.dir/clean:
$(CMAKE_COMMAND) -P CMakeFiles/src.dir/cmake_clean.cmake
.PHONY : CMakeFiles/src.dir/clean
CMakeFiles/src.dir/depend:
cd /home/famulus/Dokumente/b15f/control/src/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/famulus/Dokumente/b15f/control/src /home/famulus/Dokumente/b15f/control/src /home/famulus/Dokumente/b15f/control/src/cmake-build-debug /home/famulus/Dokumente/b15f/control/src/cmake-build-debug /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/src.dir/DependInfo.cmake --color=$(COLOR)
.PHONY : CMakeFiles/src.dir/depend

View file

@ -0,0 +1,20 @@
file(REMOVE_RECURSE
"CMakeFiles/src.dir/drv/b15f.o"
"CMakeFiles/src.dir/drv/dot.o"
"CMakeFiles/src.dir/drv/plottyfile.o"
"CMakeFiles/src.dir/drv/usart.o"
"CMakeFiles/src.dir/ui/ui.o"
"CMakeFiles/src.dir/ui/view.o"
"CMakeFiles/src.dir/ui/view_info.o"
"CMakeFiles/src.dir/ui/view_monitor.o"
"CMakeFiles/src.dir/ui/view_promt.o"
"CMakeFiles/src.dir/ui/view_selection.o"
"CMakeFiles/src.dir/cli.o"
"src.pdb"
"src"
)
# Per-language clean rules from dependency scanning.
foreach(lang CXX)
include(CMakeFiles/src.dir/cmake_clean_${lang}.cmake OPTIONAL)
endforeach()

View file

@ -0,0 +1,93 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.14
CMakeFiles/src.dir/cli.o
/home/famulus/Dokumente/b15f/control/src/cli.cpp
/home/famulus/Dokumente/b15f/control/src/drv/b15f.h
/home/famulus/Dokumente/b15f/control/src/drv/driverexception.h
/home/famulus/Dokumente/b15f/control/src/drv/timeoutexception.h
/home/famulus/Dokumente/b15f/control/src/drv/usart.h
/home/famulus/Dokumente/b15f/control/src/drv/usartexception.h
/home/famulus/Dokumente/b15f/control/src/ui/ui.h
/home/famulus/Dokumente/b15f/control/src/ui/view.h
/home/famulus/Dokumente/b15f/control/src/ui/view_info.h
/home/famulus/Dokumente/b15f/control/src/ui/view_monitor.h
/home/famulus/Dokumente/b15f/control/src/ui/view_promt.h
/home/famulus/Dokumente/b15f/control/src/ui/view_selection.h
CMakeFiles/src.dir/drv/b15f.o
/home/famulus/Dokumente/b15f/control/src/drv/b15f.cpp
/home/famulus/Dokumente/b15f/control/src/drv/b15f.h
/home/famulus/Dokumente/b15f/control/src/drv/driverexception.h
/home/famulus/Dokumente/b15f/control/src/drv/timeoutexception.h
/home/famulus/Dokumente/b15f/control/src/drv/usart.h
/home/famulus/Dokumente/b15f/control/src/drv/usartexception.h
CMakeFiles/src.dir/drv/dot.o
/home/famulus/Dokumente/b15f/control/src/drv/dot.cpp
/home/famulus/Dokumente/b15f/control/src/drv/dot.h
CMakeFiles/src.dir/drv/plottyfile.o
/home/famulus/Dokumente/b15f/control/src/drv/dot.h
/home/famulus/Dokumente/b15f/control/src/drv/plottyfile.cpp
/home/famulus/Dokumente/b15f/control/src/drv/plottyfile.h
CMakeFiles/src.dir/drv/usart.o
/home/famulus/Dokumente/b15f/control/src/drv/timeoutexception.h
/home/famulus/Dokumente/b15f/control/src/drv/usart.cpp
/home/famulus/Dokumente/b15f/control/src/drv/usart.h
/home/famulus/Dokumente/b15f/control/src/drv/usartexception.h
CMakeFiles/src.dir/ui/ui.o
/home/famulus/Dokumente/b15f/control/src/drv/b15f.h
/home/famulus/Dokumente/b15f/control/src/drv/driverexception.h
/home/famulus/Dokumente/b15f/control/src/drv/timeoutexception.h
/home/famulus/Dokumente/b15f/control/src/drv/usart.h
/home/famulus/Dokumente/b15f/control/src/drv/usartexception.h
/home/famulus/Dokumente/b15f/control/src/ui/ui.cpp
/home/famulus/Dokumente/b15f/control/src/ui/ui.h
/home/famulus/Dokumente/b15f/control/src/ui/view.h
/home/famulus/Dokumente/b15f/control/src/ui/view_info.h
/home/famulus/Dokumente/b15f/control/src/ui/view_monitor.h
/home/famulus/Dokumente/b15f/control/src/ui/view_promt.h
/home/famulus/Dokumente/b15f/control/src/ui/view_selection.h
CMakeFiles/src.dir/ui/view.o
/home/famulus/Dokumente/b15f/control/src/drv/b15f.h
/home/famulus/Dokumente/b15f/control/src/drv/driverexception.h
/home/famulus/Dokumente/b15f/control/src/drv/timeoutexception.h
/home/famulus/Dokumente/b15f/control/src/drv/usart.h
/home/famulus/Dokumente/b15f/control/src/drv/usartexception.h
/home/famulus/Dokumente/b15f/control/src/ui/view.cpp
/home/famulus/Dokumente/b15f/control/src/ui/view.h
CMakeFiles/src.dir/ui/view_info.o
/home/famulus/Dokumente/b15f/control/src/drv/b15f.h
/home/famulus/Dokumente/b15f/control/src/drv/driverexception.h
/home/famulus/Dokumente/b15f/control/src/drv/timeoutexception.h
/home/famulus/Dokumente/b15f/control/src/drv/usart.h
/home/famulus/Dokumente/b15f/control/src/drv/usartexception.h
/home/famulus/Dokumente/b15f/control/src/ui/view.h
/home/famulus/Dokumente/b15f/control/src/ui/view_info.cpp
/home/famulus/Dokumente/b15f/control/src/ui/view_info.h
CMakeFiles/src.dir/ui/view_monitor.o
/home/famulus/Dokumente/b15f/control/src/drv/b15f.h
/home/famulus/Dokumente/b15f/control/src/drv/driverexception.h
/home/famulus/Dokumente/b15f/control/src/drv/timeoutexception.h
/home/famulus/Dokumente/b15f/control/src/drv/usart.h
/home/famulus/Dokumente/b15f/control/src/drv/usartexception.h
/home/famulus/Dokumente/b15f/control/src/ui/view.h
/home/famulus/Dokumente/b15f/control/src/ui/view_info.h
/home/famulus/Dokumente/b15f/control/src/ui/view_monitor.cpp
/home/famulus/Dokumente/b15f/control/src/ui/view_monitor.h
CMakeFiles/src.dir/ui/view_promt.o
/home/famulus/Dokumente/b15f/control/src/drv/b15f.h
/home/famulus/Dokumente/b15f/control/src/drv/driverexception.h
/home/famulus/Dokumente/b15f/control/src/drv/timeoutexception.h
/home/famulus/Dokumente/b15f/control/src/drv/usart.h
/home/famulus/Dokumente/b15f/control/src/drv/usartexception.h
/home/famulus/Dokumente/b15f/control/src/ui/view.h
/home/famulus/Dokumente/b15f/control/src/ui/view_promt.cpp
/home/famulus/Dokumente/b15f/control/src/ui/view_promt.h
CMakeFiles/src.dir/ui/view_selection.o
/home/famulus/Dokumente/b15f/control/src/drv/b15f.h
/home/famulus/Dokumente/b15f/control/src/drv/driverexception.h
/home/famulus/Dokumente/b15f/control/src/drv/timeoutexception.h
/home/famulus/Dokumente/b15f/control/src/drv/usart.h
/home/famulus/Dokumente/b15f/control/src/drv/usartexception.h
/home/famulus/Dokumente/b15f/control/src/ui/view.h
/home/famulus/Dokumente/b15f/control/src/ui/view_selection.cpp
/home/famulus/Dokumente/b15f/control/src/ui/view_selection.h

View file

@ -0,0 +1,93 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.14
CMakeFiles/src.dir/cli.o: ../cli.cpp
CMakeFiles/src.dir/cli.o: ../drv/b15f.h
CMakeFiles/src.dir/cli.o: ../drv/driverexception.h
CMakeFiles/src.dir/cli.o: ../drv/timeoutexception.h
CMakeFiles/src.dir/cli.o: ../drv/usart.h
CMakeFiles/src.dir/cli.o: ../drv/usartexception.h
CMakeFiles/src.dir/cli.o: ../ui/ui.h
CMakeFiles/src.dir/cli.o: ../ui/view.h
CMakeFiles/src.dir/cli.o: ../ui/view_info.h
CMakeFiles/src.dir/cli.o: ../ui/view_monitor.h
CMakeFiles/src.dir/cli.o: ../ui/view_promt.h
CMakeFiles/src.dir/cli.o: ../ui/view_selection.h
CMakeFiles/src.dir/drv/b15f.o: ../drv/b15f.cpp
CMakeFiles/src.dir/drv/b15f.o: ../drv/b15f.h
CMakeFiles/src.dir/drv/b15f.o: ../drv/driverexception.h
CMakeFiles/src.dir/drv/b15f.o: ../drv/timeoutexception.h
CMakeFiles/src.dir/drv/b15f.o: ../drv/usart.h
CMakeFiles/src.dir/drv/b15f.o: ../drv/usartexception.h
CMakeFiles/src.dir/drv/dot.o: ../drv/dot.cpp
CMakeFiles/src.dir/drv/dot.o: ../drv/dot.h
CMakeFiles/src.dir/drv/plottyfile.o: ../drv/dot.h
CMakeFiles/src.dir/drv/plottyfile.o: ../drv/plottyfile.cpp
CMakeFiles/src.dir/drv/plottyfile.o: ../drv/plottyfile.h
CMakeFiles/src.dir/drv/usart.o: ../drv/timeoutexception.h
CMakeFiles/src.dir/drv/usart.o: ../drv/usart.cpp
CMakeFiles/src.dir/drv/usart.o: ../drv/usart.h
CMakeFiles/src.dir/drv/usart.o: ../drv/usartexception.h
CMakeFiles/src.dir/ui/ui.o: ../drv/b15f.h
CMakeFiles/src.dir/ui/ui.o: ../drv/driverexception.h
CMakeFiles/src.dir/ui/ui.o: ../drv/timeoutexception.h
CMakeFiles/src.dir/ui/ui.o: ../drv/usart.h
CMakeFiles/src.dir/ui/ui.o: ../drv/usartexception.h
CMakeFiles/src.dir/ui/ui.o: ../ui/ui.cpp
CMakeFiles/src.dir/ui/ui.o: ../ui/ui.h
CMakeFiles/src.dir/ui/ui.o: ../ui/view.h
CMakeFiles/src.dir/ui/ui.o: ../ui/view_info.h
CMakeFiles/src.dir/ui/ui.o: ../ui/view_monitor.h
CMakeFiles/src.dir/ui/ui.o: ../ui/view_promt.h
CMakeFiles/src.dir/ui/ui.o: ../ui/view_selection.h
CMakeFiles/src.dir/ui/view.o: ../drv/b15f.h
CMakeFiles/src.dir/ui/view.o: ../drv/driverexception.h
CMakeFiles/src.dir/ui/view.o: ../drv/timeoutexception.h
CMakeFiles/src.dir/ui/view.o: ../drv/usart.h
CMakeFiles/src.dir/ui/view.o: ../drv/usartexception.h
CMakeFiles/src.dir/ui/view.o: ../ui/view.cpp
CMakeFiles/src.dir/ui/view.o: ../ui/view.h
CMakeFiles/src.dir/ui/view_info.o: ../drv/b15f.h
CMakeFiles/src.dir/ui/view_info.o: ../drv/driverexception.h
CMakeFiles/src.dir/ui/view_info.o: ../drv/timeoutexception.h
CMakeFiles/src.dir/ui/view_info.o: ../drv/usart.h
CMakeFiles/src.dir/ui/view_info.o: ../drv/usartexception.h
CMakeFiles/src.dir/ui/view_info.o: ../ui/view.h
CMakeFiles/src.dir/ui/view_info.o: ../ui/view_info.cpp
CMakeFiles/src.dir/ui/view_info.o: ../ui/view_info.h
CMakeFiles/src.dir/ui/view_monitor.o: ../drv/b15f.h
CMakeFiles/src.dir/ui/view_monitor.o: ../drv/driverexception.h
CMakeFiles/src.dir/ui/view_monitor.o: ../drv/timeoutexception.h
CMakeFiles/src.dir/ui/view_monitor.o: ../drv/usart.h
CMakeFiles/src.dir/ui/view_monitor.o: ../drv/usartexception.h
CMakeFiles/src.dir/ui/view_monitor.o: ../ui/view.h
CMakeFiles/src.dir/ui/view_monitor.o: ../ui/view_info.h
CMakeFiles/src.dir/ui/view_monitor.o: ../ui/view_monitor.cpp
CMakeFiles/src.dir/ui/view_monitor.o: ../ui/view_monitor.h
CMakeFiles/src.dir/ui/view_promt.o: ../drv/b15f.h
CMakeFiles/src.dir/ui/view_promt.o: ../drv/driverexception.h
CMakeFiles/src.dir/ui/view_promt.o: ../drv/timeoutexception.h
CMakeFiles/src.dir/ui/view_promt.o: ../drv/usart.h
CMakeFiles/src.dir/ui/view_promt.o: ../drv/usartexception.h
CMakeFiles/src.dir/ui/view_promt.o: ../ui/view.h
CMakeFiles/src.dir/ui/view_promt.o: ../ui/view_promt.cpp
CMakeFiles/src.dir/ui/view_promt.o: ../ui/view_promt.h
CMakeFiles/src.dir/ui/view_selection.o: ../drv/b15f.h
CMakeFiles/src.dir/ui/view_selection.o: ../drv/driverexception.h
CMakeFiles/src.dir/ui/view_selection.o: ../drv/timeoutexception.h
CMakeFiles/src.dir/ui/view_selection.o: ../drv/usart.h
CMakeFiles/src.dir/ui/view_selection.o: ../drv/usartexception.h
CMakeFiles/src.dir/ui/view_selection.o: ../ui/view.h
CMakeFiles/src.dir/ui/view_selection.o: ../ui/view_selection.cpp
CMakeFiles/src.dir/ui/view_selection.o: ../ui/view_selection.h

View file

@ -0,0 +1,10 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.14
# compile CXX with /usr/bin/c++
CXX_FLAGS = -g -std=gnu++14
CXX_DEFINES =
CXX_INCLUDES = -I/home/famulus/Dokumente/b15f/control/src/. -I/home/famulus/Dokumente/b15f/control/src/drv -I/home/famulus/Dokumente/b15f/control/src/ui

View file

@ -0,0 +1 @@
/usr/bin/c++ -g -rdynamic CMakeFiles/src.dir/drv/b15f.o CMakeFiles/src.dir/drv/dot.o CMakeFiles/src.dir/drv/plottyfile.o CMakeFiles/src.dir/drv/usart.o CMakeFiles/src.dir/ui/ui.o CMakeFiles/src.dir/ui/view.o CMakeFiles/src.dir/ui/view_info.o CMakeFiles/src.dir/ui/view_monitor.o CMakeFiles/src.dir/ui/view_promt.o CMakeFiles/src.dir/ui/view_selection.o CMakeFiles/src.dir/cli.o -o src

View file

@ -0,0 +1,13 @@
CMAKE_PROGRESS_1 = 1
CMAKE_PROGRESS_2 = 2
CMAKE_PROGRESS_3 = 3
CMAKE_PROGRESS_4 = 4
CMAKE_PROGRESS_5 = 5
CMAKE_PROGRESS_6 = 6
CMAKE_PROGRESS_7 = 7
CMAKE_PROGRESS_8 = 8
CMAKE_PROGRESS_9 = 9
CMAKE_PROGRESS_10 = 10
CMAKE_PROGRESS_11 = 11
CMAKE_PROGRESS_12 = 12

View file

@ -0,0 +1,346 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.14
# Default target executed when no arguments are given to make.
default_target: all
.PHONY : default_target
# Allow only one "make -f Makefile2" at a time, but pass parallelism.
.NOTPARALLEL:
#=============================================================================
# Special targets provided by cmake.
# Disable implicit rules so canonical targets will work.
.SUFFIXES:
# Remove some rules from gmake that .SUFFIXES does not remove.
SUFFIXES =
.SUFFIXES: .hpux_make_needs_suffix_list
# Suppress display of executed commands.
$(VERBOSE).SILENT:
# A target that is always out of date.
cmake_force:
.PHONY : cmake_force
#=============================================================================
# Set environment variables for the build.
# The shell in which to execute make rules.
SHELL = /bin/sh
# The CMake executable.
CMAKE_COMMAND = /home/famulus/clion-2019.1.3/bin/cmake/linux/bin/cmake
# The command to remove a file.
RM = /home/famulus/clion-2019.1.3/bin/cmake/linux/bin/cmake -E remove -f
# Escaping for special characters.
EQUALS = =
# The top-level source directory on which CMake was run.
CMAKE_SOURCE_DIR = /home/famulus/Dokumente/b15f/control/src
# The top-level build directory on which CMake was run.
CMAKE_BINARY_DIR = /home/famulus/Dokumente/b15f/control/src/cmake-build-debug
#=============================================================================
# Targets provided globally by CMake.
# Special rule for the target rebuild_cache
rebuild_cache:
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
/home/famulus/clion-2019.1.3/bin/cmake/linux/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
.PHONY : rebuild_cache
# Special rule for the target rebuild_cache
rebuild_cache/fast: rebuild_cache
.PHONY : rebuild_cache/fast
# Special rule for the target edit_cache
edit_cache:
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
/home/famulus/clion-2019.1.3/bin/cmake/linux/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
.PHONY : edit_cache
# Special rule for the target edit_cache
edit_cache/fast: edit_cache
.PHONY : edit_cache/fast
# The main all target
all: cmake_check_build_system
$(CMAKE_COMMAND) -E cmake_progress_start /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles/progress.marks
$(MAKE) -f CMakeFiles/Makefile2 all
$(CMAKE_COMMAND) -E cmake_progress_start /home/famulus/Dokumente/b15f/control/src/cmake-build-debug/CMakeFiles 0
.PHONY : all
# The main clean target
clean:
$(MAKE) -f CMakeFiles/Makefile2 clean
.PHONY : clean
# The main clean target
clean/fast: clean
.PHONY : clean/fast
# Prepare targets for installation.
preinstall: all
$(MAKE) -f CMakeFiles/Makefile2 preinstall
.PHONY : preinstall
# Prepare targets for installation.
preinstall/fast:
$(MAKE) -f CMakeFiles/Makefile2 preinstall
.PHONY : preinstall/fast
# clear depends
depend:
$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
.PHONY : depend
#=============================================================================
# Target rules for targets named src
# Build rule for target.
src: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 src
.PHONY : src
# fast build rule for target.
src/fast:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/build
.PHONY : src/fast
# target to build an object file
cli.o:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/cli.o
.PHONY : cli.o
# target to preprocess a source file
cli.i:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/cli.i
.PHONY : cli.i
# target to generate assembly for a file
cli.s:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/cli.s
.PHONY : cli.s
# target to build an object file
drv/b15f.o:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/drv/b15f.o
.PHONY : drv/b15f.o
# target to preprocess a source file
drv/b15f.i:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/drv/b15f.i
.PHONY : drv/b15f.i
# target to generate assembly for a file
drv/b15f.s:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/drv/b15f.s
.PHONY : drv/b15f.s
# target to build an object file
drv/dot.o:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/drv/dot.o
.PHONY : drv/dot.o
# target to preprocess a source file
drv/dot.i:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/drv/dot.i
.PHONY : drv/dot.i
# target to generate assembly for a file
drv/dot.s:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/drv/dot.s
.PHONY : drv/dot.s
# target to build an object file
drv/plottyfile.o:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/drv/plottyfile.o
.PHONY : drv/plottyfile.o
# target to preprocess a source file
drv/plottyfile.i:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/drv/plottyfile.i
.PHONY : drv/plottyfile.i
# target to generate assembly for a file
drv/plottyfile.s:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/drv/plottyfile.s
.PHONY : drv/plottyfile.s
# target to build an object file
drv/usart.o:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/drv/usart.o
.PHONY : drv/usart.o
# target to preprocess a source file
drv/usart.i:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/drv/usart.i
.PHONY : drv/usart.i
# target to generate assembly for a file
drv/usart.s:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/drv/usart.s
.PHONY : drv/usart.s
# target to build an object file
ui/ui.o:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/ui/ui.o
.PHONY : ui/ui.o
# target to preprocess a source file
ui/ui.i:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/ui/ui.i
.PHONY : ui/ui.i
# target to generate assembly for a file
ui/ui.s:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/ui/ui.s
.PHONY : ui/ui.s
# target to build an object file
ui/view.o:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/ui/view.o
.PHONY : ui/view.o
# target to preprocess a source file
ui/view.i:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/ui/view.i
.PHONY : ui/view.i
# target to generate assembly for a file
ui/view.s:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/ui/view.s
.PHONY : ui/view.s
# target to build an object file
ui/view_info.o:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/ui/view_info.o
.PHONY : ui/view_info.o
# target to preprocess a source file
ui/view_info.i:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/ui/view_info.i
.PHONY : ui/view_info.i
# target to generate assembly for a file
ui/view_info.s:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/ui/view_info.s
.PHONY : ui/view_info.s
# target to build an object file
ui/view_monitor.o:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/ui/view_monitor.o
.PHONY : ui/view_monitor.o
# target to preprocess a source file
ui/view_monitor.i:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/ui/view_monitor.i
.PHONY : ui/view_monitor.i
# target to generate assembly for a file
ui/view_monitor.s:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/ui/view_monitor.s
.PHONY : ui/view_monitor.s
# target to build an object file
ui/view_promt.o:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/ui/view_promt.o
.PHONY : ui/view_promt.o
# target to preprocess a source file
ui/view_promt.i:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/ui/view_promt.i
.PHONY : ui/view_promt.i
# target to generate assembly for a file
ui/view_promt.s:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/ui/view_promt.s
.PHONY : ui/view_promt.s
# target to build an object file
ui/view_selection.o:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/ui/view_selection.o
.PHONY : ui/view_selection.o
# target to preprocess a source file
ui/view_selection.i:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/ui/view_selection.i
.PHONY : ui/view_selection.i
# target to generate assembly for a file
ui/view_selection.s:
$(MAKE) -f CMakeFiles/src.dir/build.make CMakeFiles/src.dir/ui/view_selection.s
.PHONY : ui/view_selection.s
# Help Target
help:
@echo "The following are some of the valid targets for this Makefile:"
@echo "... all (the default if no target is provided)"
@echo "... clean"
@echo "... depend"
@echo "... rebuild_cache"
@echo "... src"
@echo "... edit_cache"
@echo "... cli.o"
@echo "... cli.i"
@echo "... cli.s"
@echo "... drv/b15f.o"
@echo "... drv/b15f.i"
@echo "... drv/b15f.s"
@echo "... drv/dot.o"
@echo "... drv/dot.i"
@echo "... drv/dot.s"
@echo "... drv/plottyfile.o"
@echo "... drv/plottyfile.i"
@echo "... drv/plottyfile.s"
@echo "... drv/usart.o"
@echo "... drv/usart.i"
@echo "... drv/usart.s"
@echo "... ui/ui.o"
@echo "... ui/ui.i"
@echo "... ui/ui.s"
@echo "... ui/view.o"
@echo "... ui/view.i"
@echo "... ui/view.s"
@echo "... ui/view_info.o"
@echo "... ui/view_info.i"
@echo "... ui/view_info.s"
@echo "... ui/view_monitor.o"
@echo "... ui/view_monitor.i"
@echo "... ui/view_monitor.s"
@echo "... ui/view_promt.o"
@echo "... ui/view_promt.i"
@echo "... ui/view_promt.s"
@echo "... ui/view_selection.o"
@echo "... ui/view_selection.i"
@echo "... ui/view_selection.s"
.PHONY : help
#=============================================================================
# Special targets to cleanup operation of make.
# Special rule to run CMake to check the build system integrity.
# No rule that depends on this can have commands that come from listfiles
# because they might be regenerated.
cmake_check_build_system:
$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
.PHONY : cmake_check_build_system

View file

@ -0,0 +1,49 @@
# Install script for directory: /home/famulus/Dokumente/b15f/control/src
# Set the install prefix
if(NOT DEFINED CMAKE_INSTALL_PREFIX)
set(CMAKE_INSTALL_PREFIX "/usr/local")
endif()
string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
# Set the install configuration name.
if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
if(BUILD_TYPE)
string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
else()
set(CMAKE_INSTALL_CONFIG_NAME "Debug")
endif()
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
endif()
# Set the component getting installed.
if(NOT CMAKE_INSTALL_COMPONENT)
if(COMPONENT)
message(STATUS "Install component: \"${COMPONENT}\"")
set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
else()
set(CMAKE_INSTALL_COMPONENT)
endif()
endif()
# Install shared libraries without execute permission?
if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
set(CMAKE_INSTALL_SO_NO_EXE "1")
endif()
# Is this installation the result of a crosscompile?
if(NOT DEFINED CMAKE_CROSSCOMPILING)
set(CMAKE_CROSSCOMPILING "FALSE")
endif()
if(CMAKE_INSTALL_COMPONENT)
set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
else()
set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
endif()
string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
"${CMAKE_INSTALL_MANIFEST_FILES}")
file(WRITE "/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}"
"${CMAKE_INSTALL_MANIFEST_CONTENT}")

View file

@ -0,0 +1,169 @@
<?xml version="1.0" encoding="UTF-8"?>
<CodeBlocks_project_file>
<FileVersion major="1" minor="6"/>
<Project>
<Option title="src"/>
<Option makefile_is_custom="1"/>
<Option compiler="gcc"/>
<Option virtualFolders="CMake Files\;"/>
<Build>
<Target title="all">
<Option working_dir="/home/famulus/Dokumente/b15f/control/src/cmake-build-debug"/>
<Option type="4"/>
<MakeCommands>
<Build command="/usr/bin/make -j6 -f &quot;/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/Makefile&quot; VERBOSE=1 all"/>
<CompileFile command="/usr/bin/make -j6 -f &quot;/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
<Clean command="/usr/bin/make -j6 -f &quot;/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
<DistClean command="/usr/bin/make -j6 -f &quot;/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
</MakeCommands>
</Target>
<Target title="rebuild_cache">
<Option working_dir="/home/famulus/Dokumente/b15f/control/src/cmake-build-debug"/>
<Option type="4"/>
<MakeCommands>
<Build command="/usr/bin/make -j6 -f &quot;/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/Makefile&quot; VERBOSE=1 rebuild_cache"/>
<CompileFile command="/usr/bin/make -j6 -f &quot;/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
<Clean command="/usr/bin/make -j6 -f &quot;/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
<DistClean command="/usr/bin/make -j6 -f &quot;/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
</MakeCommands>
</Target>
<Target title="src">
<Option output="/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/src" prefix_auto="0" extension_auto="0"/>
<Option working_dir=""/>
<Option object_output="./"/>
<Option type="1"/>
<Option compiler="gcc"/>
<Compiler>
<Add directory="/home/famulus/Dokumente/b15f/control/src/."/>
<Add directory="/home/famulus/Dokumente/b15f/control/src/drv"/>
<Add directory="/home/famulus/Dokumente/b15f/control/src/ui"/>
<Add directory="/usr/include/c++/7"/>
<Add directory="/usr/include/x86_64-linux-gnu/c++/7"/>
<Add directory="/usr/include/c++/7/backward"/>
<Add directory="/usr/lib/gcc/x86_64-linux-gnu/7/include"/>
<Add directory="/usr/local/include"/>
<Add directory="/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed"/>
<Add directory="/usr/include/x86_64-linux-gnu"/>
<Add directory="/usr/include"/>
</Compiler>
<MakeCommands>
<Build command="/usr/bin/make -j6 -f &quot;/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/Makefile&quot; VERBOSE=1 src"/>
<CompileFile command="/usr/bin/make -j6 -f &quot;/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
<Clean command="/usr/bin/make -j6 -f &quot;/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
<DistClean command="/usr/bin/make -j6 -f &quot;/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
</MakeCommands>
</Target>
<Target title="src/fast">
<Option output="/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/src" prefix_auto="0" extension_auto="0"/>
<Option working_dir=""/>
<Option object_output="./"/>
<Option type="1"/>
<Option compiler="gcc"/>
<Compiler>
<Add directory="/home/famulus/Dokumente/b15f/control/src/."/>
<Add directory="/home/famulus/Dokumente/b15f/control/src/drv"/>
<Add directory="/home/famulus/Dokumente/b15f/control/src/ui"/>
<Add directory="/usr/include/c++/7"/>
<Add directory="/usr/include/x86_64-linux-gnu/c++/7"/>
<Add directory="/usr/include/c++/7/backward"/>
<Add directory="/usr/lib/gcc/x86_64-linux-gnu/7/include"/>
<Add directory="/usr/local/include"/>
<Add directory="/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed"/>
<Add directory="/usr/include/x86_64-linux-gnu"/>
<Add directory="/usr/include"/>
</Compiler>
<MakeCommands>
<Build command="/usr/bin/make -j6 -f &quot;/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/Makefile&quot; VERBOSE=1 src/fast"/>
<CompileFile command="/usr/bin/make -j6 -f &quot;/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
<Clean command="/usr/bin/make -j6 -f &quot;/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
<DistClean command="/usr/bin/make -j6 -f &quot;/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
</MakeCommands>
</Target>
<Target title="edit_cache">
<Option working_dir="/home/famulus/Dokumente/b15f/control/src/cmake-build-debug"/>
<Option type="4"/>
<MakeCommands>
<Build command="/usr/bin/make -j6 -f &quot;/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/Makefile&quot; VERBOSE=1 edit_cache"/>
<CompileFile command="/usr/bin/make -j6 -f &quot;/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
<Clean command="/usr/bin/make -j6 -f &quot;/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
<DistClean command="/usr/bin/make -j6 -f &quot;/home/famulus/Dokumente/b15f/control/src/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
</MakeCommands>
</Target>
</Build>
<Unit filename="/home/famulus/Dokumente/b15f/control/src/cli.cpp">
<Option target="src"/>
</Unit>
<Unit filename="/home/famulus/Dokumente/b15f/control/src/drv/b15f.cpp">
<Option target="src"/>
</Unit>
<Unit filename="/home/famulus/Dokumente/b15f/control/src/drv/b15f.h">
<Option target="src"/>
</Unit>
<Unit filename="/home/famulus/Dokumente/b15f/control/src/drv/dot.cpp">
<Option target="src"/>
</Unit>
<Unit filename="/home/famulus/Dokumente/b15f/control/src/drv/dot.h">
<Option target="src"/>
</Unit>
<Unit filename="/home/famulus/Dokumente/b15f/control/src/drv/driverexception.h">
<Option target="src"/>
</Unit>
<Unit filename="/home/famulus/Dokumente/b15f/control/src/drv/plottyfile.cpp">
<Option target="src"/>
</Unit>
<Unit filename="/home/famulus/Dokumente/b15f/control/src/drv/plottyfile.h">
<Option target="src"/>
</Unit>
<Unit filename="/home/famulus/Dokumente/b15f/control/src/drv/timeoutexception.h">
<Option target="src"/>
</Unit>
<Unit filename="/home/famulus/Dokumente/b15f/control/src/drv/usart.cpp">
<Option target="src"/>
</Unit>
<Unit filename="/home/famulus/Dokumente/b15f/control/src/drv/usart.h">
<Option target="src"/>
</Unit>
<Unit filename="/home/famulus/Dokumente/b15f/control/src/drv/usartexception.h">
<Option target="src"/>
</Unit>
<Unit filename="/home/famulus/Dokumente/b15f/control/src/ui/ui.cpp">
<Option target="src"/>
</Unit>
<Unit filename="/home/famulus/Dokumente/b15f/control/src/ui/ui.h">
<Option target="src"/>
</Unit>
<Unit filename="/home/famulus/Dokumente/b15f/control/src/ui/view.cpp">
<Option target="src"/>
</Unit>
<Unit filename="/home/famulus/Dokumente/b15f/control/src/ui/view.h">
<Option target="src"/>
</Unit>
<Unit filename="/home/famulus/Dokumente/b15f/control/src/ui/view_info.cpp">
<Option target="src"/>
</Unit>
<Unit filename="/home/famulus/Dokumente/b15f/control/src/ui/view_info.h">
<Option target="src"/>
</Unit>
<Unit filename="/home/famulus/Dokumente/b15f/control/src/ui/view_monitor.cpp">
<Option target="src"/>
</Unit>
<Unit filename="/home/famulus/Dokumente/b15f/control/src/ui/view_monitor.h">
<Option target="src"/>
</Unit>
<Unit filename="/home/famulus/Dokumente/b15f/control/src/ui/view_promt.cpp">
<Option target="src"/>
</Unit>
<Unit filename="/home/famulus/Dokumente/b15f/control/src/ui/view_promt.h">
<Option target="src"/>
</Unit>
<Unit filename="/home/famulus/Dokumente/b15f/control/src/ui/view_selection.cpp">
<Option target="src"/>
</Unit>
<Unit filename="/home/famulus/Dokumente/b15f/control/src/ui/view_selection.h">
<Option target="src"/>
</Unit>
<Unit filename="/home/famulus/Dokumente/b15f/control/src/CMakeLists.txt">
<Option virtualFolder="CMake Files\"/>
</Unit>
</Project>
</CodeBlocks_project_file>

View file

@ -229,7 +229,7 @@ uint16_t B15F::analogRead(uint8_t channel)
channel
};
int n_sent = usart.write_timeout(&rq[0], 0, sizeof(rq), 1000);
int n_sent = usart.receive(&rq[0], 0, sizeof(rq), 1000);
if(n_sent != sizeof(rq))
abort("Sent failed");
@ -302,7 +302,7 @@ uint8_t B15F::pwmSetFrequency(uint32_t freq)
static_cast<uint8_t>((freq >> 24) & 0xFF)
};
int n_sent = usart.write_timeout(&rq[0], 0, sizeof(rq), 1000);
int n_sent = usart.receive(&rq[0], 0, sizeof(rq), 1000);
if(n_sent != sizeof(rq))
abort("Sent failed");
@ -321,7 +321,7 @@ bool B15F::pwmSetValue(uint8_t value)
value
};
int n_sent = usart.write_timeout(&rq[0], 0, sizeof(rq), 1000);
int n_sent = usart.receive(&rq[0], 0, sizeof(rq), 1000);
if(n_sent != sizeof(rq))
abort("Sent failed");
@ -341,7 +341,7 @@ bool B15F::setRegister(uint8_t adr, uint8_t val)
val
};
int n_sent = usart.write_timeout(&rq[0], 0, sizeof(rq), 1000);
int n_sent = usart.receive(&rq[0], 0, sizeof(rq), 1000);
if(n_sent != sizeof(rq))
abort("Sent failed");
@ -360,7 +360,7 @@ uint8_t B15F::getRegister(uint8_t adr)
adr
};
int n_sent = usart.write_timeout(&rq[0], 0, sizeof(rq), 1000);
int n_sent = usart.receive(&rq[0], 0, sizeof(rq), 1000);
if(n_sent != sizeof(rq))
abort("Sent failed");

View file

@ -92,7 +92,7 @@ void USART::writeU32(uint32_t w)
throw USARTException("Fehler beim Senden: writeU32()");
}
int USART::read_timeout(uint8_t* buffer, uint16_t offset, uint8_t len, uint32_t timeout)
int USART::transmit(uint8_t *buffer, uint16_t offset, uint8_t len, uint32_t timeout)
{
uint32_t elapsed = 0;
int n_read = -1;
@ -111,7 +111,7 @@ int USART::read_timeout(uint8_t* buffer, uint16_t offset, uint8_t len, uint32_t
return 0;
}
int USART::write_timeout(uint8_t* buffer, uint16_t offset, uint8_t len, uint32_t timeout)
int USART::receive(uint8_t *buffer, uint16_t offset, uint8_t len, uint32_t timeout)
{
uint32_t elapsed = 0;
int n_sent = -1;
@ -165,13 +165,13 @@ void USART::writeBlock(uint8_t* buffer, uint16_t offset, uint8_t len)
// send block
clearOutputBuffer();
clearInputBuffer();
int n_sent = write_timeout(&block_buffer[0], 0, len + 3, us_per_bit * n_total);
int n_sent = receive(&block_buffer[0], 0, len + 3, us_per_bit * n_total);
if(n_sent != n_total)
throw std::runtime_error("fatal (send): " + std::to_string(n_sent));
/*for(uint8_t i = 0; i < len + 3; i++)
{
write_timeout(&block_buffer[i], 0, 1, us_per_bit * n_total);
receive(&block_buffer[i], 0, 1, us_per_bit * n_total);
//tcdrain(file_desc);
//usleep(1000);
}*/
@ -182,7 +182,7 @@ void USART::writeBlock(uint8_t* buffer, uint16_t offset, uint8_t len)
//usleep(us_per_bit * n_total * 10);
// check response
int n_read = read_timeout(&aw, 0, 1, us_per_bit * n_blocks_total * 10);
int n_read = transmit(&aw, 0, 1, us_per_bit * n_blocks_total * 10);
for(uint16_t i = 0; i < 255 && n_read != 1; i++)
{
writeByte(0x80); // Stoppzeichen für Block
@ -192,7 +192,7 @@ void USART::writeBlock(uint8_t* buffer, uint16_t offset, uint8_t len)
}
std::cout << "WARNING: read error (" << n_read << "), retry #" << (int) i << std::endl;
usleep(us_per_bit*100);
n_read = read_timeout(&aw, 0, 1, us_per_bit);
n_read = transmit(&aw, 0, 1, us_per_bit);
}
if(n_read != 1)

View file

@ -100,8 +100,9 @@ public:
*/
uint16_t readInt(void);
int read_timeout(uint8_t* buffer, uint16_t offset, uint8_t len, uint32_t timeout);
int write_timeout(uint8_t* buffer, uint16_t offset, uint8_t len, uint32_t timeout);
int transmit(uint8_t *buffer, uint16_t offset, uint8_t len, uint32_t timeout);
int receive(uint8_t *buffer, uint16_t offset, uint8_t len, uint32_t timeout);
void writeBlock(uint8_t* buffer, uint16_t offset, uint8_t len);
bool readBlock(uint8_t* buffer, uint16_t offset);

View file

@ -1,93 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classB15F.html" target="_self">B15F</a></td><td class="desc"></td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDot.html" target="_self">Dot</a></td><td class="desc"></td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDriverException.html" target="_self">DriverException</a></td><td class="desc"></td></tr>
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPlottyFile.html" target="_self">PlottyFile</a></td><td class="desc"></td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTimeoutException.html" target="_self">TimeoutException</a></td><td class="desc"></td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classUSART.html" target="_self">USART</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classUSARTException.html" target="_self">USARTException</a></td><td class="desc"></td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classView.html" target="_self">View</a></td><td class="desc"></td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classViewInfo.html" target="_self">ViewInfo</a></td><td class="desc"></td></tr>
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classViewMonitor.html" target="_self">ViewMonitor</a></td><td class="desc"></td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classViewPromt.html" target="_self">ViewPromt</a></td><td class="desc"></td></tr>
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classViewSelection.html" target="_self">ViewSelection</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 676 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 147 B

View file

@ -1,113 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">B15F Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classB15F.html">B15F</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classB15F.html#a3f09a418f9e3be5d1d750e4515c96f1e">abort</a>(std::string msg)</td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classB15F.html#ac962a6a49bddd0e261a8c7d3aded23f8">abort</a>(std::exception &amp;ex)</td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classB15F.html#ad9bf80ee2485fb5aac9926c6ef0731f1">activateSelfTestMode</a>(void)</td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classB15F.html#ae0bd1f69751e2dc3c462db9213fc4627">analogRead</a>(uint8_t channel)</td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classB15F.html#ab82a324426c3063318c6cafb3089ae02">analogSequence</a>(uint8_t channel_a, uint16_t *buffer_a, uint32_t offset_a, uint8_t channel_b, uint16_t *buffer_b, uint32_t offset_b, uint16_t start, int16_t delta, uint16_t count)</td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classB15F.html#afc55fd590c7fa5c942d100cb60c4b0d3">analogWrite0</a>(uint16_t port)</td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classB15F.html#a7f1becceac744f5cd2ad529748fd836f">analogWrite1</a>(uint16_t port)</td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classB15F.html#a7d548d6861cfc69753161bf9cda14f87">BAUDRATE</a></td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classB15F.html#aaffce20afb9f06bc4b7556c70ce76416">delay_ms</a>(uint16_t ms)</td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classB15F.html#adcaac8ae8db3c28eccb499fbd720361f">delay_us</a>(uint16_t us)</td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classB15F.html#ae0df6d423deeb2fd610968bd1c72060e">digitalRead0</a>(void)</td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classB15F.html#afc76b612dd4faeee0ac02a66b65af5f2">digitalRead1</a>(void)</td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classB15F.html#a13797edea1c50278988373acbd110064">digitalWrite0</a>(uint8_t)</td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classB15F.html#aa225e7fc813849634063e071ef25db1b">digitalWrite1</a>(uint8_t)</td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classB15F.html#ae4740cd473f40a1a4121dfa66b25e1d5">discard</a>(void)</td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classB15F.html#a1a7ac52984ed7ecac008a3e4060eee3a">exec</a>(std::string cmd)</td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classB15F.html#a4f01677e73d6d172a2c1cae9427a591b">getBoardInfo</a>(void)</td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classB15F.html#a8b4533d232c55ef2aa967e39e2d23380">getInstance</a>(void)</td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classB15F.html#a43b477a9e2e5b1b2142958fa5e1a78b3">getRegister</a>(uint8_t adr)</td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classB15F.html#a77d1ecf24b406c9204665d3b09c36f1e">MSG_FAIL</a></td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classB15F.html#ab01299858f74a6cec598688562e0ad02">MSG_OK</a></td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classB15F.html#a3b0fc1f85954b2d9c145af4a3af5b1ec">PRE</a></td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classB15F.html#ac6f6532bb9550a0632c28b98c157d0a1">pwmSetFrequency</a>(uint32_t freq)</td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classB15F.html#af9aad3c0db5d5a8b37219d713e1977ee">pwmSetValue</a>(uint8_t value)</td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classB15F.html#a6f858f21ea81d491b5031b3644a2239a">readDipSwitch</a>(void)</td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classB15F.html#a52557b375443c180a044e7d4e80a1ae7">reconnect</a>(void)</td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classB15F.html#a040951746fbfd632e12bd1ad14578816">RECONNECT_TIMEOUT</a></td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classB15F.html#a6c4895bdbcd71ff6743becf97985c2dc">RECONNECT_TRIES</a></td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classB15F.html#a55b0cd1ea582bda53d6979442640f8e9">setAbortHandler</a>(errorhandler_t func)</td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classB15F.html#a2735424cf98bd0e2892b5a9b6eb24582">setRegister</a>(uint8_t adr, uint8_t val)</td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classB15F.html#af01983594f2af98ab2b1e514aa036a5d">testConnection</a>(void)</td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classB15F.html#a7b8a0e2a9156f7dcb05d097f23666a78">testIntConv</a>(void)</td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classB15F.html#a158d13bc84aed6430cdede1396384e06">WDT_TIMEOUT</a></td><td class="entry"><a class="el" href="classB15F.html">B15F</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

File diff suppressed because it is too large Load diff

View file

@ -1,84 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Dot Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classDot.html">Dot</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classDot.html#ad975f119c0627a928790b3cd5ca6da05">Dot</a>(uint16_t x, uint16_t y, uint8_t curve)</td><td class="entry"><a class="el" href="classDot.html">Dot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classDot.html#ad0ae7dc1a9be3d8d985affc089b34396">getCurve</a>(void) const</td><td class="entry"><a class="el" href="classDot.html">Dot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDot.html#a029f0cc99c474122b77a708a317e7f77">getX</a>(void) const</td><td class="entry"><a class="el" href="classDot.html">Dot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classDot.html#a8fcb987e6308d8184d1a2c8692227e58">getY</a>(void) const</td><td class="entry"><a class="el" href="classDot.html">Dot</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View file

@ -1,204 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: Dot Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classDot-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Dot Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="dot_8h_source.html">dot.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ad975f119c0627a928790b3cd5ca6da05"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDot.html#ad975f119c0627a928790b3cd5ca6da05">Dot</a> (uint16_t x, uint16_t y, uint8_t curve)</td></tr>
<tr class="separator:ad975f119c0627a928790b3cd5ca6da05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a029f0cc99c474122b77a708a317e7f77"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDot.html#a029f0cc99c474122b77a708a317e7f77">getX</a> (void) const</td></tr>
<tr class="separator:a029f0cc99c474122b77a708a317e7f77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fcb987e6308d8184d1a2c8692227e58"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDot.html#a8fcb987e6308d8184d1a2c8692227e58">getY</a> (void) const</td></tr>
<tr class="separator:a8fcb987e6308d8184d1a2c8692227e58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0ae7dc1a9be3d8d985affc089b34396"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDot.html#ad0ae7dc1a9be3d8d985affc089b34396">getCurve</a> (void) const</td></tr>
<tr class="separator:ad0ae7dc1a9be3d8d985affc089b34396"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Immutable dot class with x and y coordinate and curve index. Dots with the same curve index get the same color by plotty. </p>
<p class="definition">Definition at line <a class="el" href="dot_8h_source.html#l00012">12</a> of file <a class="el" href="dot_8h_source.html">dot.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ad975f119c0627a928790b3cd5ca6da05"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad975f119c0627a928790b3cd5ca6da05">&#9670;&nbsp;</a></span>Dot()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Dot::Dot </td>
<td>(</td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>curve</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor with x and y coordinate and curve index. </p>
<p class="definition">Definition at line <a class="el" href="dot_8cpp_source.html#l00003">3</a> of file <a class="el" href="dot_8cpp_source.html">dot.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ad0ae7dc1a9be3d8d985affc089b34396"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad0ae7dc1a9be3d8d985affc089b34396">&#9670;&nbsp;</a></span>getCurve()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t Dot::getCurve </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the curve index. </p>
<p class="definition">Definition at line <a class="el" href="dot_8cpp_source.html#l00019">19</a> of file <a class="el" href="dot_8cpp_source.html">dot.cpp</a>.</p>
</div>
</div>
<a id="a029f0cc99c474122b77a708a317e7f77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a029f0cc99c474122b77a708a317e7f77">&#9670;&nbsp;</a></span>getX()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16_t Dot::getX </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the x coordinate. </p>
<p class="definition">Definition at line <a class="el" href="dot_8cpp_source.html#l00009">9</a> of file <a class="el" href="dot_8cpp_source.html">dot.cpp</a>.</p>
</div>
</div>
<a id="a8fcb987e6308d8184d1a2c8692227e58"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8fcb987e6308d8184d1a2c8692227e58">&#9670;&nbsp;</a></span>getY()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16_t Dot::getY </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the y coordinate. </p>
<p class="definition">Definition at line <a class="el" href="dot_8cpp_source.html#l00014">14</a> of file <a class="el" href="dot_8cpp_source.html">dot.cpp</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>drv/<a class="el" href="dot_8h_source.html">dot.h</a></li>
<li>drv/<a class="el" href="dot_8cpp_source.html">dot.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View file

@ -1,85 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">DriverException Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classDriverException.html">DriverException</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DriverException</b>(const char *message) (defined in <a class="el" href="classDriverException.html">DriverException</a>)</td><td class="entry"><a class="el" href="classDriverException.html">DriverException</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>DriverException</b>(const std::string &amp;message) (defined in <a class="el" href="classDriverException.html">DriverException</a>)</td><td class="entry"><a class="el" href="classDriverException.html">DriverException</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>msg_</b> (defined in <a class="el" href="classDriverException.html">DriverException</a>)</td><td class="entry"><a class="el" href="classDriverException.html">DriverException</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>what</b>() const (defined in <a class="el" href="classDriverException.html">DriverException</a>)</td><td class="entry"><a class="el" href="classDriverException.html">DriverException</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~DriverException</b>() (defined in <a class="el" href="classDriverException.html">DriverException</a>)</td><td class="entry"><a class="el" href="classDriverException.html">DriverException</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View file

@ -1,117 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: DriverException Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classDriverException-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">DriverException Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="driverexception_8h_source.html">driverexception.h</a>&gt;</code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for DriverException:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center">
<img src="classDriverException.png" alt=""/>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a6dcc078e6bfb7d87b53a5aef758cfe5f"><td class="memItemLeft" align="right" valign="top"><a id="a6dcc078e6bfb7d87b53a5aef758cfe5f"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>DriverException</b> (const char *message)</td></tr>
<tr class="separator:a6dcc078e6bfb7d87b53a5aef758cfe5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf7f902d3fbbfcdbde8e54a058948519"><td class="memItemLeft" align="right" valign="top"><a id="abf7f902d3fbbfcdbde8e54a058948519"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>DriverException</b> (const std::string &amp;message)</td></tr>
<tr class="separator:abf7f902d3fbbfcdbde8e54a058948519"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a781362760bcd75b1bd5448629df58446"><td class="memItemLeft" align="right" valign="top"><a id="a781362760bcd75b1bd5448629df58446"></a>
virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const throw ()</td></tr>
<tr class="separator:a781362760bcd75b1bd5448629df58446"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:ab8777afe3f5aed2e66f2b2fcb480a651"><td class="memItemLeft" align="right" valign="top"><a id="ab8777afe3f5aed2e66f2b2fcb480a651"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>msg_</b></td></tr>
<tr class="separator:ab8777afe3f5aed2e66f2b2fcb480a651"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Exception driver problems, for instance incompatible firmware version. </p>
<p class="definition">Definition at line <a class="el" href="driverexception_8h_source.html#l00010">10</a> of file <a class="el" href="driverexception_8h_source.html">driverexception.h</a>.</p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>drv/<a class="el" href="driverexception_8h_source.html">driverexception.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 481 B

View file

@ -1,108 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">PlottyFile Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classPlottyFile.html">PlottyFile</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classPlottyFile.html#ae091e6eaaca16302f17572ac7dec6f7c">addDot</a>(Dot &amp;dot)</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classPlottyFile.html#a80e4b45219b4e9571992edfc28a28568">addDot</a>(Dot dot)</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classPlottyFile.html#a536967daae3b382a5d6575f55450e198">getDescPara</a>(void) const</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classPlottyFile.html#a9cf7baa569be308c2cf6e07cadded09d">getDescX</a>(void) const</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classPlottyFile.html#ab4a847fd71a804182f211233e194df45">getDescY</a>(void) const</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classPlottyFile.html#a88bb7d8350ed5fbc7a40e8d903c94bdb">getFunctionType</a>(void) const</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classPlottyFile.html#a40828c93d66fe80166c4f603d5bdfa48">getParaFirstCurve</a>(void) const</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classPlottyFile.html#a9da23f2bb8e6eb1837fc992ffd4057db">getParaStepWidth</a>(void) const</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classPlottyFile.html#a54e94e80061a27614f2d4d63697d3376">getQuadrant</a>(void) const</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classPlottyFile.html#a7dd84b9f0826f3220fc6b5a4f1ce9890">getRefX</a>(void) const</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classPlottyFile.html#ae6650c61a3b1a610ce716253418bd7f2">getRefY</a>(void) const</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classPlottyFile.html#abcda4139adf8c5ab8a93b13b84ac097c">getUnitPara</a>(void) const</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classPlottyFile.html#af952ac5e2c40896acaf6a86063874fe3">getUnitX</a>(void) const</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classPlottyFile.html#a746b96036872dbece204e9739f3413b6">getUnitY</a>(void) const</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classPlottyFile.html#a431904143c3c1164a2e8b8cfec3c77ab">setDescPara</a>(std::string desc_para)</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classPlottyFile.html#aa0449c290265d55d6223b19cf0a88b0a">setDescX</a>(std::string desc_x)</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classPlottyFile.html#a38a3a4dfc76bc70523727584bf01d590">setDescY</a>(std::string desc_y)</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classPlottyFile.html#a4e5ab1ebb012a5cc1a3d6458a4cd512f">setFunctionType</a>(FunctionType function_type)</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classPlottyFile.html#aa676414793becb975506f48d6e949dd0">setParaFirstCurve</a>(uint16_t para_first)</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classPlottyFile.html#a6caebd31e04e2e7081cc007047350355">setParaStepWidth</a>(uint16_t para_stepwidth)</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classPlottyFile.html#a1953ee0d9a87b7353c16139584e9c2ae">setQuadrant</a>(uint8_t quadrant)</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classPlottyFile.html#a80c2c2e97a454566f9c1f2c51e1d7f3e">setRefX</a>(uint16_t ref_x)</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classPlottyFile.html#a3a371228ddcc007e97eebe7cc04dffc2">setRefY</a>(uint16_t ref_y)</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classPlottyFile.html#abbac84109a1e0958a4ca5c270fac0986">setUnitPara</a>(std::string unit_para)</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classPlottyFile.html#ab8d35a841ca9c325fca671cf34e03527">setUnitX</a>(std::string unit_x)</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classPlottyFile.html#abb18c814f435926f741f7ceb310f3059">setUnitY</a>(std::string unit_y)</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classPlottyFile.html#a08a115ef10458cadfe76077d623313df">startPlotty</a>(std::string filename)</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classPlottyFile.html#a82c348e7fade2edcbc907e7c2bc2e305">writeToFile</a>(std::string filename)</td><td class="entry"><a class="el" href="classPlottyFile.html">PlottyFile</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View file

@ -1,819 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: PlottyFile Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classPlottyFile-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">PlottyFile Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="plottyfile_8h_source.html">plottyfile.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ae091e6eaaca16302f17572ac7dec6f7c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#ae091e6eaaca16302f17572ac7dec6f7c">addDot</a> (<a class="el" href="classDot.html">Dot</a> &amp;dot)</td></tr>
<tr class="separator:ae091e6eaaca16302f17572ac7dec6f7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80e4b45219b4e9571992edfc28a28568"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#a80e4b45219b4e9571992edfc28a28568">addDot</a> (<a class="el" href="classDot.html">Dot</a> dot)</td></tr>
<tr class="separator:a80e4b45219b4e9571992edfc28a28568"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e5ab1ebb012a5cc1a3d6458a4cd512f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#a4e5ab1ebb012a5cc1a3d6458a4cd512f">setFunctionType</a> (FunctionType function_type)</td></tr>
<tr class="separator:a4e5ab1ebb012a5cc1a3d6458a4cd512f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1953ee0d9a87b7353c16139584e9c2ae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#a1953ee0d9a87b7353c16139584e9c2ae">setQuadrant</a> (uint8_t quadrant)</td></tr>
<tr class="separator:a1953ee0d9a87b7353c16139584e9c2ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80c2c2e97a454566f9c1f2c51e1d7f3e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#a80c2c2e97a454566f9c1f2c51e1d7f3e">setRefX</a> (uint16_t ref_x)</td></tr>
<tr class="separator:a80c2c2e97a454566f9c1f2c51e1d7f3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a371228ddcc007e97eebe7cc04dffc2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#a3a371228ddcc007e97eebe7cc04dffc2">setRefY</a> (uint16_t ref_y)</td></tr>
<tr class="separator:a3a371228ddcc007e97eebe7cc04dffc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa676414793becb975506f48d6e949dd0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#aa676414793becb975506f48d6e949dd0">setParaFirstCurve</a> (uint16_t para_first)</td></tr>
<tr class="separator:aa676414793becb975506f48d6e949dd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6caebd31e04e2e7081cc007047350355"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#a6caebd31e04e2e7081cc007047350355">setParaStepWidth</a> (uint16_t para_stepwidth)</td></tr>
<tr class="separator:a6caebd31e04e2e7081cc007047350355"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8d35a841ca9c325fca671cf34e03527"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#ab8d35a841ca9c325fca671cf34e03527">setUnitX</a> (std::string unit_x)</td></tr>
<tr class="separator:ab8d35a841ca9c325fca671cf34e03527"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0449c290265d55d6223b19cf0a88b0a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#aa0449c290265d55d6223b19cf0a88b0a">setDescX</a> (std::string desc_x)</td></tr>
<tr class="separator:aa0449c290265d55d6223b19cf0a88b0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb18c814f435926f741f7ceb310f3059"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#abb18c814f435926f741f7ceb310f3059">setUnitY</a> (std::string unit_y)</td></tr>
<tr class="separator:abb18c814f435926f741f7ceb310f3059"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38a3a4dfc76bc70523727584bf01d590"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#a38a3a4dfc76bc70523727584bf01d590">setDescY</a> (std::string desc_y)</td></tr>
<tr class="separator:a38a3a4dfc76bc70523727584bf01d590"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbac84109a1e0958a4ca5c270fac0986"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#abbac84109a1e0958a4ca5c270fac0986">setUnitPara</a> (std::string unit_para)</td></tr>
<tr class="separator:abbac84109a1e0958a4ca5c270fac0986"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a431904143c3c1164a2e8b8cfec3c77ab"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#a431904143c3c1164a2e8b8cfec3c77ab">setDescPara</a> (std::string desc_para)</td></tr>
<tr class="separator:a431904143c3c1164a2e8b8cfec3c77ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88bb7d8350ed5fbc7a40e8d903c94bdb"><td class="memItemLeft" align="right" valign="top">FunctionType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#a88bb7d8350ed5fbc7a40e8d903c94bdb">getFunctionType</a> (void) const</td></tr>
<tr class="separator:a88bb7d8350ed5fbc7a40e8d903c94bdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54e94e80061a27614f2d4d63697d3376"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#a54e94e80061a27614f2d4d63697d3376">getQuadrant</a> (void) const</td></tr>
<tr class="separator:a54e94e80061a27614f2d4d63697d3376"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dd84b9f0826f3220fc6b5a4f1ce9890"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#a7dd84b9f0826f3220fc6b5a4f1ce9890">getRefX</a> (void) const</td></tr>
<tr class="separator:a7dd84b9f0826f3220fc6b5a4f1ce9890"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6650c61a3b1a610ce716253418bd7f2"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#ae6650c61a3b1a610ce716253418bd7f2">getRefY</a> (void) const</td></tr>
<tr class="separator:ae6650c61a3b1a610ce716253418bd7f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40828c93d66fe80166c4f603d5bdfa48"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#a40828c93d66fe80166c4f603d5bdfa48">getParaFirstCurve</a> (void) const</td></tr>
<tr class="separator:a40828c93d66fe80166c4f603d5bdfa48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9da23f2bb8e6eb1837fc992ffd4057db"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#a9da23f2bb8e6eb1837fc992ffd4057db">getParaStepWidth</a> (void) const</td></tr>
<tr class="separator:a9da23f2bb8e6eb1837fc992ffd4057db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af952ac5e2c40896acaf6a86063874fe3"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#af952ac5e2c40896acaf6a86063874fe3">getUnitX</a> (void) const</td></tr>
<tr class="separator:af952ac5e2c40896acaf6a86063874fe3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cf7baa569be308c2cf6e07cadded09d"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#a9cf7baa569be308c2cf6e07cadded09d">getDescX</a> (void) const</td></tr>
<tr class="separator:a9cf7baa569be308c2cf6e07cadded09d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a746b96036872dbece204e9739f3413b6"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#a746b96036872dbece204e9739f3413b6">getUnitY</a> (void) const</td></tr>
<tr class="separator:a746b96036872dbece204e9739f3413b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4a847fd71a804182f211233e194df45"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#ab4a847fd71a804182f211233e194df45">getDescY</a> (void) const</td></tr>
<tr class="separator:ab4a847fd71a804182f211233e194df45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcda4139adf8c5ab8a93b13b84ac097c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#abcda4139adf8c5ab8a93b13b84ac097c">getUnitPara</a> (void) const</td></tr>
<tr class="separator:abcda4139adf8c5ab8a93b13b84ac097c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a536967daae3b382a5d6575f55450e198"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#a536967daae3b382a5d6575f55450e198">getDescPara</a> (void) const</td></tr>
<tr class="separator:a536967daae3b382a5d6575f55450e198"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82c348e7fade2edcbc907e7c2bc2e305"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#a82c348e7fade2edcbc907e7c2bc2e305">writeToFile</a> (std::string filename)</td></tr>
<tr class="separator:a82c348e7fade2edcbc907e7c2bc2e305"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08a115ef10458cadfe76077d623313df"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPlottyFile.html#a08a115ef10458cadfe76077d623313df">startPlotty</a> (std::string filename)</td></tr>
<tr class="separator:a08a115ef10458cadfe76077d623313df"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Wrapper class for convenient plot file creation, needed to display graphs using plotty. </p>
<p class="definition">Definition at line <a class="el" href="plottyfile_8h_source.html#l00019">19</a> of file <a class="el" href="plottyfile_8h_source.html">plottyfile.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="ae091e6eaaca16302f17572ac7dec6f7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae091e6eaaca16302f17572ac7dec6f7c">&#9670;&nbsp;</a></span>addDot() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PlottyFile::addDot </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classDot.html">Dot</a> &amp;&#160;</td>
<td class="paramname"><em>dot</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Adds a dot to the plotty file. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dot</td><td>the dot </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00003">3</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<a id="a80e4b45219b4e9571992edfc28a28568"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80e4b45219b4e9571992edfc28a28568">&#9670;&nbsp;</a></span>addDot() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PlottyFile::addDot </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classDot.html">Dot</a>&#160;</td>
<td class="paramname"><em>dot</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Adds a dot by reference to the plotty file. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dot</td><td>the dot </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00008">8</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<a id="a536967daae3b382a5d6575f55450e198"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a536967daae3b382a5d6575f55450e198">&#9670;&nbsp;</a></span>getDescPara()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string PlottyFile::getDescPara </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>description of parameter </dd></dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00130">130</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<a id="a9cf7baa569be308c2cf6e07cadded09d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9cf7baa569be308c2cf6e07cadded09d">&#9670;&nbsp;</a></span>getDescX()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string PlottyFile::getDescX </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>description of x axis </dd></dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00110">110</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<a id="ab4a847fd71a804182f211233e194df45"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4a847fd71a804182f211233e194df45">&#9670;&nbsp;</a></span>getDescY()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string PlottyFile::getDescY </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>description of y axis </dd></dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00120">120</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<a id="a88bb7d8350ed5fbc7a40e8d903c94bdb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88bb7d8350ed5fbc7a40e8d903c94bdb">&#9670;&nbsp;</a></span>getFunctionType()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">FunctionType PlottyFile::getFunctionType </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the FunctionType </dd></dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00075">75</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<a id="a40828c93d66fe80166c4f603d5bdfa48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40828c93d66fe80166c4f603d5bdfa48">&#9670;&nbsp;</a></span>getParaFirstCurve()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16_t PlottyFile::getParaFirstCurve </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>initial parameter value </dd></dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00095">95</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<a id="a9da23f2bb8e6eb1837fc992ffd4057db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9da23f2bb8e6eb1837fc992ffd4057db">&#9670;&nbsp;</a></span>getParaStepWidth()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16_t PlottyFile::getParaStepWidth </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>parameter stepwith </dd></dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00100">100</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<a id="a54e94e80061a27614f2d4d63697d3376"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54e94e80061a27614f2d4d63697d3376">&#9670;&nbsp;</a></span>getQuadrant()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t PlottyFile::getQuadrant </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the quadrant </dd></dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00080">80</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<a id="a7dd84b9f0826f3220fc6b5a4f1ce9890"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7dd84b9f0826f3220fc6b5a4f1ce9890">&#9670;&nbsp;</a></span>getRefX()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16_t PlottyFile::getRefX </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>x reference (max) value </dd></dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00085">85</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<a id="ae6650c61a3b1a610ce716253418bd7f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6650c61a3b1a610ce716253418bd7f2">&#9670;&nbsp;</a></span>getRefY()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16_t PlottyFile::getRefY </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>y reference (max) value </dd></dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00090">90</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<a id="abcda4139adf8c5ab8a93b13b84ac097c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abcda4139adf8c5ab8a93b13b84ac097c">&#9670;&nbsp;</a></span>getUnitPara()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string PlottyFile::getUnitPara </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>unit of parameter </dd></dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00125">125</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<a id="af952ac5e2c40896acaf6a86063874fe3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af952ac5e2c40896acaf6a86063874fe3">&#9670;&nbsp;</a></span>getUnitX()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string PlottyFile::getUnitX </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>unit of x axis </dd></dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00105">105</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<a id="a746b96036872dbece204e9739f3413b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a746b96036872dbece204e9739f3413b6">&#9670;&nbsp;</a></span>getUnitY()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string PlottyFile::getUnitY </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>unit of y axis </dd></dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00115">115</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<a id="a431904143c3c1164a2e8b8cfec3c77ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a431904143c3c1164a2e8b8cfec3c77ab">&#9670;&nbsp;</a></span>setDescPara()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PlottyFile::setDescPara </td>
<td>(</td>
<td class="paramtype">std::string&#160;</td>
<td class="paramname"><em>desc_para</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the description of the parameter. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">para_first</td><td>description </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00070">70</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<a id="aa0449c290265d55d6223b19cf0a88b0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0449c290265d55d6223b19cf0a88b0a">&#9670;&nbsp;</a></span>setDescX()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PlottyFile::setDescX </td>
<td>(</td>
<td class="paramtype">std::string&#160;</td>
<td class="paramname"><em>desc_x</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the description of the x axis. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">para_first</td><td>description </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00050">50</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<a id="a38a3a4dfc76bc70523727584bf01d590"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a38a3a4dfc76bc70523727584bf01d590">&#9670;&nbsp;</a></span>setDescY()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PlottyFile::setDescY </td>
<td>(</td>
<td class="paramtype">std::string&#160;</td>
<td class="paramname"><em>desc_y</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the description of the y axis. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">para_first</td><td>description </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00060">60</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<a id="a4e5ab1ebb012a5cc1a3d6458a4cd512f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e5ab1ebb012a5cc1a3d6458a4cd512f">&#9670;&nbsp;</a></span>setFunctionType()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PlottyFile::setFunctionType </td>
<td>(</td>
<td class="paramtype">FunctionType&#160;</td>
<td class="paramname"><em>function_type</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the FunctionType of this plotty file. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">function_type</td><td>enum value </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00013">13</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<a id="aa676414793becb975506f48d6e949dd0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa676414793becb975506f48d6e949dd0">&#9670;&nbsp;</a></span>setParaFirstCurve()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PlottyFile::setParaFirstCurve </td>
<td>(</td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>para_first</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets initial value of the parameter. Gets used together with the stepwith to label the curves. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">para_first</td><td>initial parameter value </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00035">35</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<a id="a6caebd31e04e2e7081cc007047350355"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6caebd31e04e2e7081cc007047350355">&#9670;&nbsp;</a></span>setParaStepWidth()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PlottyFile::setParaStepWidth </td>
<td>(</td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>para_stepwidth</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the stepwith the parameter got increased with each curve. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">para_first</td><td>parameter stepwith </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00040">40</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<a id="a1953ee0d9a87b7353c16139584e9c2ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1953ee0d9a87b7353c16139584e9c2ae">&#9670;&nbsp;</a></span>setQuadrant()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PlottyFile::setQuadrant </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>quadrant</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the quadrant of this plot. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">quadrant</td><td>quadrant number (1..4) </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00018">18</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<a id="a80c2c2e97a454566f9c1f2c51e1d7f3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80c2c2e97a454566f9c1f2c51e1d7f3e">&#9670;&nbsp;</a></span>setRefX()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PlottyFile::setRefX </td>
<td>(</td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>ref_x</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets reference (max) value of the x axis </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">ref_x</td><td>reference value </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00025">25</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<a id="a3a371228ddcc007e97eebe7cc04dffc2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a371228ddcc007e97eebe7cc04dffc2">&#9670;&nbsp;</a></span>setRefY()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PlottyFile::setRefY </td>
<td>(</td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>ref_y</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets reference (max) value of the y axis </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">ref_y</td><td>reference value </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00030">30</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<a id="abbac84109a1e0958a4ca5c270fac0986"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abbac84109a1e0958a4ca5c270fac0986">&#9670;&nbsp;</a></span>setUnitPara()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PlottyFile::setUnitPara </td>
<td>(</td>
<td class="paramtype">std::string&#160;</td>
<td class="paramname"><em>unit_para</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the unit of the parameter. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">para_first</td><td>unit </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00065">65</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<a id="ab8d35a841ca9c325fca671cf34e03527"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8d35a841ca9c325fca671cf34e03527">&#9670;&nbsp;</a></span>setUnitX()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PlottyFile::setUnitX </td>
<td>(</td>
<td class="paramtype">std::string&#160;</td>
<td class="paramname"><em>unit_x</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the unit of the x axis. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">para_first</td><td>unit </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00045">45</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<a id="abb18c814f435926f741f7ceb310f3059"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb18c814f435926f741f7ceb310f3059">&#9670;&nbsp;</a></span>setUnitY()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PlottyFile::setUnitY </td>
<td>(</td>
<td class="paramtype">std::string&#160;</td>
<td class="paramname"><em>unit_y</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the unit of the y axis. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">para_first</td><td>unit </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00055">55</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<a id="a08a115ef10458cadfe76077d623313df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08a115ef10458cadfe76077d623313df">&#9670;&nbsp;</a></span>startPlotty()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PlottyFile::startPlotty </td>
<td>(</td>
<td class="paramtype">std::string&#160;</td>
<td class="paramname"><em>filename</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Starts plotty with a plot file. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">filename</td><td>plot path </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00193">193</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<a id="a82c348e7fade2edcbc907e7c2bc2e305"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82c348e7fade2edcbc907e7c2bc2e305">&#9670;&nbsp;</a></span>writeToFile()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PlottyFile::writeToFile </td>
<td>(</td>
<td class="paramtype">std::string&#160;</td>
<td class="paramname"><em>filename</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Saves the <a class="el" href="classPlottyFile.html">PlottyFile</a> in a binary format, ready to open with plotty. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">filename</td><td>desired plot path </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="plottyfile_8cpp_source.html#l00147">147</a> of file <a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>drv/<a class="el" href="plottyfile_8h_source.html">plottyfile.h</a></li>
<li>drv/<a class="el" href="plottyfile_8cpp_source.html">plottyfile.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View file

@ -1,86 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">TimeoutException Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classTimeoutException.html">TimeoutException</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_timeout</b> (defined in <a class="el" href="classTimeoutException.html">TimeoutException</a>)</td><td class="entry"><a class="el" href="classTimeoutException.html">TimeoutException</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>msg</b> (defined in <a class="el" href="classTimeoutException.html">TimeoutException</a>)</td><td class="entry"><a class="el" href="classTimeoutException.html">TimeoutException</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TimeoutException</b>(const char *message, int timeout) (defined in <a class="el" href="classTimeoutException.html">TimeoutException</a>)</td><td class="entry"><a class="el" href="classTimeoutException.html">TimeoutException</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>TimeoutException</b>(const std::string &amp;message, int timeout) (defined in <a class="el" href="classTimeoutException.html">TimeoutException</a>)</td><td class="entry"><a class="el" href="classTimeoutException.html">TimeoutException</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>what</b>() const (defined in <a class="el" href="classTimeoutException.html">TimeoutException</a>)</td><td class="entry"><a class="el" href="classTimeoutException.html">TimeoutException</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~TimeoutException</b>() (defined in <a class="el" href="classTimeoutException.html">TimeoutException</a>)</td><td class="entry"><a class="el" href="classTimeoutException.html">TimeoutException</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View file

@ -1,120 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: TimeoutException Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classTimeoutException-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">TimeoutException Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="timeoutexception_8h_source.html">timeoutexception.h</a>&gt;</code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for TimeoutException:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center">
<img src="classTimeoutException.png" alt=""/>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a33d1b23baf86d5481e1fe18db8a37c15"><td class="memItemLeft" align="right" valign="top"><a id="a33d1b23baf86d5481e1fe18db8a37c15"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>TimeoutException</b> (const char *message, int timeout)</td></tr>
<tr class="separator:a33d1b23baf86d5481e1fe18db8a37c15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c6f1372eaeab7dd2f4dec06cc1e8f8f"><td class="memItemLeft" align="right" valign="top"><a id="a6c6f1372eaeab7dd2f4dec06cc1e8f8f"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>TimeoutException</b> (const std::string &amp;message, int timeout)</td></tr>
<tr class="separator:a6c6f1372eaeab7dd2f4dec06cc1e8f8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97eaf01fc39ddb94b060020b42fefd6e"><td class="memItemLeft" align="right" valign="top"><a id="a97eaf01fc39ddb94b060020b42fefd6e"></a>
virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const throw ()</td></tr>
<tr class="separator:a97eaf01fc39ddb94b060020b42fefd6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:aa625fc0fae48a67737a98eafb91c9624"><td class="memItemLeft" align="right" valign="top"><a id="aa625fc0fae48a67737a98eafb91c9624"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>msg</b></td></tr>
<tr class="separator:aa625fc0fae48a67737a98eafb91c9624"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00704ad4af4a07e6956949f633b5b161"><td class="memItemLeft" align="right" valign="top"><a id="a00704ad4af4a07e6956949f633b5b161"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>m_timeout</b></td></tr>
<tr class="separator:a00704ad4af4a07e6956949f633b5b161"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Exception for <a class="el" href="classUSART.html">USART</a> related timeouts. </p>
<p class="definition">Definition at line <a class="el" href="timeoutexception_8h_source.html#l00010">10</a> of file <a class="el" href="timeoutexception_8h_source.html">timeoutexception.h</a>.</p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>drv/<a class="el" href="timeoutexception_8h_source.html">timeoutexception.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 480 B

View file

@ -1,102 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">USART Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classUSART.html">USART</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>BLOCK_END</b> (defined in <a class="el" href="classUSART.html">USART</a>)</td><td class="entry"><a class="el" href="classUSART.html">USART</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classUSART.html#a28a2b4c5ed66b2c3a81196f76884f156">clearInputBuffer</a>(void)</td><td class="entry"><a class="el" href="classUSART.html">USART</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classUSART.html#a756d268a8762c316f91ca3238972b0c1">clearOutputBuffer</a>(void)</td><td class="entry"><a class="el" href="classUSART.html">USART</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classUSART.html#af80d6291ac1d2df04cfa1d8d27458cc5">closeDevice</a>(void)</td><td class="entry"><a class="el" href="classUSART.html">USART</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CRC7_POLY</b> (defined in <a class="el" href="classUSART.html">USART</a>)</td><td class="entry"><a class="el" href="classUSART.html">USART</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classUSART.html#adb6ff4d1cf1af79ca255c5a81780200d">flushOutputBuffer</a>(void)</td><td class="entry"><a class="el" href="classUSART.html">USART</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classUSART.html#a4918672d8069df205378a528b1892db3">getBaudrate</a>(void)</td><td class="entry"><a class="el" href="classUSART.html">USART</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classUSART.html#a19cf777956a038878fc2d2b58c3d2b41">getTimeout</a>(void)</td><td class="entry"><a class="el" href="classUSART.html">USART</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MAX_BLOCK_SIZE</b> (defined in <a class="el" href="classUSART.html">USART</a>)</td><td class="entry"><a class="el" href="classUSART.html">USART</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classUSART.html#a5f7e2abda2ec4a68a5fdb8ee2f8a940a">openDevice</a>(std::string device)</td><td class="entry"><a class="el" href="classUSART.html">USART</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classUSART.html#a33559bb8f0eda33a489d47b9c9227b59">printStatistics</a>(void)</td><td class="entry"><a class="el" href="classUSART.html">USART</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>read_timeout</b>(uint8_t *buffer, uint16_t offset, uint8_t len, uint32_t timeout) (defined in <a class="el" href="classUSART.html">USART</a>)</td><td class="entry"><a class="el" href="classUSART.html">USART</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>readBlock</b>(uint8_t *buffer, uint16_t offset) (defined in <a class="el" href="classUSART.html">USART</a>)</td><td class="entry"><a class="el" href="classUSART.html">USART</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classUSART.html#a8f54b98b26bfe084359a5604bda82562">readByte</a>(void)</td><td class="entry"><a class="el" href="classUSART.html">USART</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classUSART.html#a1534c229db71a375e556cf1e7d0b8119">readInt</a>(void)</td><td class="entry"><a class="el" href="classUSART.html">USART</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classUSART.html#aac63918a8b97ae63ee607cfa39e6d88d">setBaudrate</a>(uint32_t baudrate)</td><td class="entry"><a class="el" href="classUSART.html">USART</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classUSART.html#ad7fe866cebe920784d2b17602824c7ff">setTimeout</a>(uint8_t timeout)</td><td class="entry"><a class="el" href="classUSART.html">USART</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>write_timeout</b>(uint8_t *buffer, uint16_t offset, uint8_t len, uint32_t timeout) (defined in <a class="el" href="classUSART.html">USART</a>)</td><td class="entry"><a class="el" href="classUSART.html">USART</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>writeBlock</b>(uint8_t *buffer, uint16_t offset, uint8_t len) (defined in <a class="el" href="classUSART.html">USART</a>)</td><td class="entry"><a class="el" href="classUSART.html">USART</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classUSART.html#a60eadbe9956bab8144ee96d89eacd9f5">writeByte</a>(uint8_t b)</td><td class="entry"><a class="el" href="classUSART.html">USART</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classUSART.html#a78b30d9aa863f38745e982860392599a">writeInt</a>(uint16_t d)</td><td class="entry"><a class="el" href="classUSART.html">USART</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classUSART.html#a68c2d1cb7172813ae8ed61360fad47f6">writeU32</a>(uint32_t d)</td><td class="entry"><a class="el" href="classUSART.html">USART</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View file

@ -1,539 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: USART Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classUSART-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">USART Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="usart_8h_source.html">usart.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a5f7e2abda2ec4a68a5fdb8ee2f8a940a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUSART.html#a5f7e2abda2ec4a68a5fdb8ee2f8a940a">openDevice</a> (std::string device)</td></tr>
<tr class="separator:a5f7e2abda2ec4a68a5fdb8ee2f8a940a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af80d6291ac1d2df04cfa1d8d27458cc5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUSART.html#af80d6291ac1d2df04cfa1d8d27458cc5">closeDevice</a> (void)</td></tr>
<tr class="separator:af80d6291ac1d2df04cfa1d8d27458cc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28a2b4c5ed66b2c3a81196f76884f156"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUSART.html#a28a2b4c5ed66b2c3a81196f76884f156">clearInputBuffer</a> (void)</td></tr>
<tr class="separator:a28a2b4c5ed66b2c3a81196f76884f156"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a756d268a8762c316f91ca3238972b0c1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUSART.html#a756d268a8762c316f91ca3238972b0c1">clearOutputBuffer</a> (void)</td></tr>
<tr class="separator:a756d268a8762c316f91ca3238972b0c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb6ff4d1cf1af79ca255c5a81780200d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUSART.html#adb6ff4d1cf1af79ca255c5a81780200d">flushOutputBuffer</a> (void)</td></tr>
<tr class="separator:adb6ff4d1cf1af79ca255c5a81780200d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33559bb8f0eda33a489d47b9c9227b59"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUSART.html#a33559bb8f0eda33a489d47b9c9227b59">printStatistics</a> (void)</td></tr>
<tr class="separator:a33559bb8f0eda33a489d47b9c9227b59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60eadbe9956bab8144ee96d89eacd9f5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUSART.html#a60eadbe9956bab8144ee96d89eacd9f5">writeByte</a> (uint8_t b)</td></tr>
<tr class="separator:a60eadbe9956bab8144ee96d89eacd9f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78b30d9aa863f38745e982860392599a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUSART.html#a78b30d9aa863f38745e982860392599a">writeInt</a> (uint16_t d)</td></tr>
<tr class="separator:a78b30d9aa863f38745e982860392599a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68c2d1cb7172813ae8ed61360fad47f6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUSART.html#a68c2d1cb7172813ae8ed61360fad47f6">writeU32</a> (uint32_t d)</td></tr>
<tr class="separator:a68c2d1cb7172813ae8ed61360fad47f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f54b98b26bfe084359a5604bda82562"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUSART.html#a8f54b98b26bfe084359a5604bda82562">readByte</a> (void)</td></tr>
<tr class="separator:a8f54b98b26bfe084359a5604bda82562"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1534c229db71a375e556cf1e7d0b8119"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUSART.html#a1534c229db71a375e556cf1e7d0b8119">readInt</a> (void)</td></tr>
<tr class="separator:a1534c229db71a375e556cf1e7d0b8119"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d024eae412c26c8026a19c23152fb15"><td class="memItemLeft" align="right" valign="top"><a id="a7d024eae412c26c8026a19c23152fb15"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>read_timeout</b> (uint8_t *buffer, uint16_t offset, uint8_t len, uint32_t timeout)</td></tr>
<tr class="separator:a7d024eae412c26c8026a19c23152fb15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc38663b1be6af13dd6bc295b34b1f91"><td class="memItemLeft" align="right" valign="top"><a id="abc38663b1be6af13dd6bc295b34b1f91"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>write_timeout</b> (uint8_t *buffer, uint16_t offset, uint8_t len, uint32_t timeout)</td></tr>
<tr class="separator:abc38663b1be6af13dd6bc295b34b1f91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5380551953f95293287d93a3291e6f9"><td class="memItemLeft" align="right" valign="top"><a id="aa5380551953f95293287d93a3291e6f9"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>writeBlock</b> (uint8_t *buffer, uint16_t offset, uint8_t len)</td></tr>
<tr class="separator:aa5380551953f95293287d93a3291e6f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6301a60df27ab1506ce8d64e3b061eb2"><td class="memItemLeft" align="right" valign="top"><a id="a6301a60df27ab1506ce8d64e3b061eb2"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>readBlock</b> (uint8_t *buffer, uint16_t offset)</td></tr>
<tr class="separator:a6301a60df27ab1506ce8d64e3b061eb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4918672d8069df205378a528b1892db3"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUSART.html#a4918672d8069df205378a528b1892db3">getBaudrate</a> (void)</td></tr>
<tr class="separator:a4918672d8069df205378a528b1892db3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19cf777956a038878fc2d2b58c3d2b41"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUSART.html#a19cf777956a038878fc2d2b58c3d2b41">getTimeout</a> (void)</td></tr>
<tr class="separator:a19cf777956a038878fc2d2b58c3d2b41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac63918a8b97ae63ee607cfa39e6d88d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUSART.html#aac63918a8b97ae63ee607cfa39e6d88d">setBaudrate</a> (uint32_t baudrate)</td></tr>
<tr class="separator:aac63918a8b97ae63ee607cfa39e6d88d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7fe866cebe920784d2b17602824c7ff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUSART.html#ad7fe866cebe920784d2b17602824c7ff">setTimeout</a> (uint8_t timeout)</td></tr>
<tr class="separator:ad7fe866cebe920784d2b17602824c7ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a3401693a5b971f54a2bf177e9a8b55fd"><td class="memItemLeft" align="right" valign="top"><a id="a3401693a5b971f54a2bf177e9a8b55fd"></a>
constexpr static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>CRC7_POLY</b> = 0x91</td></tr>
<tr class="separator:a3401693a5b971f54a2bf177e9a8b55fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43cc131e2611437ed3c6c0448ba5ade5"><td class="memItemLeft" align="right" valign="top"><a id="a43cc131e2611437ed3c6c0448ba5ade5"></a>
constexpr static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>MAX_BLOCK_SIZE</b> = 64</td></tr>
<tr class="separator:a43cc131e2611437ed3c6c0448ba5ade5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19bfa88e843626b2d822361738cf0039"><td class="memItemLeft" align="right" valign="top"><a id="a19bfa88e843626b2d822361738cf0039"></a>
constexpr static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>BLOCK_END</b> = 0x80</td></tr>
<tr class="separator:a19bfa88e843626b2d822361738cf0039"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>C++ Wrapper class for termios usart library. </p>
<p class="definition">Definition at line <a class="el" href="usart_8h_source.html#l00018">18</a> of file <a class="el" href="usart_8h_source.html">usart.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a28a2b4c5ed66b2c3a81196f76884f156"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28a2b4c5ed66b2c3a81196f76884f156">&#9670;&nbsp;</a></span>clearInputBuffer()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void USART::clearInputBuffer </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Verwirft Daten, die bereits im Puffer liegen, aber noch nicht gelesen wurden </p><dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classUSARTException.html">USARTException</a></td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="usart_8cpp_source.html#l00039">39</a> of file <a class="el" href="usart_8cpp_source.html">usart.cpp</a>.</p>
</div>
</div>
<a id="a756d268a8762c316f91ca3238972b0c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a756d268a8762c316f91ca3238972b0c1">&#9670;&nbsp;</a></span>clearOutputBuffer()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void USART::clearOutputBuffer </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Verwirft Daten, die bereits im Puffer liegen, aber noch nicht gesendet wurden </p><dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classUSARTException.html">USARTException</a></td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="usart_8cpp_source.html#l00046">46</a> of file <a class="el" href="usart_8cpp_source.html">usart.cpp</a>.</p>
</div>
</div>
<a id="af80d6291ac1d2df04cfa1d8d27458cc5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af80d6291ac1d2df04cfa1d8d27458cc5">&#9670;&nbsp;</a></span>closeDevice()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void USART::closeDevice </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Schließt die <a class="el" href="classUSART.html">USART</a> Schnittstelle </p><dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classUSARTException.html">USARTException</a></td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="usart_8cpp_source.html#l00032">32</a> of file <a class="el" href="usart_8cpp_source.html">usart.cpp</a>.</p>
</div>
</div>
<a id="adb6ff4d1cf1af79ca255c5a81780200d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb6ff4d1cf1af79ca255c5a81780200d">&#9670;&nbsp;</a></span>flushOutputBuffer()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void USART::flushOutputBuffer </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Schreibt Daten, die bereits im Puffer liegen, aber noch nicht gesendet wurden </p><dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classUSARTException.html">USARTException</a></td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="usart_8cpp_source.html#l00053">53</a> of file <a class="el" href="usart_8cpp_source.html">usart.cpp</a>.</p>
</div>
</div>
<a id="a4918672d8069df205378a528b1892db3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4918672d8069df205378a528b1892db3">&#9670;&nbsp;</a></span>getBaudrate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t USART::getBaudrate </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Liefert die eingestellte Baudrate <b>Änderungen werden erst nach einem open() wirksam</b> </p>
<p class="definition">Definition at line <a class="el" href="usart_8cpp_source.html#l00312">312</a> of file <a class="el" href="usart_8cpp_source.html">usart.cpp</a>.</p>
</div>
</div>
<a id="a19cf777956a038878fc2d2b58c3d2b41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a19cf777956a038878fc2d2b58c3d2b41">&#9670;&nbsp;</a></span>getTimeout()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t USART::getTimeout </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Liefert den eingestellten Timeout (in Dezisekunden) <b>Änderungen werden erst nach einem open() wirksam</b> </p>
<p class="definition">Definition at line <a class="el" href="usart_8cpp_source.html#l00317">317</a> of file <a class="el" href="usart_8cpp_source.html">usart.cpp</a>.</p>
</div>
</div>
<a id="a5f7e2abda2ec4a68a5fdb8ee2f8a940a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f7e2abda2ec4a68a5fdb8ee2f8a940a">&#9670;&nbsp;</a></span>openDevice()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void USART::openDevice </td>
<td>(</td>
<td class="paramtype">std::string&#160;</td>
<td class="paramname"><em>device</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Öffnet die <a class="el" href="classUSART.html">USART</a> Schnittstelle </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">device</td><td>Linux-Gerätepfad </td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classUSARTException.html">USARTException</a></td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="usart_8cpp_source.html#l00003">3</a> of file <a class="el" href="usart_8cpp_source.html">usart.cpp</a>.</p>
</div>
</div>
<a id="a33559bb8f0eda33a489d47b9c9227b59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33559bb8f0eda33a489d47b9c9227b59">&#9670;&nbsp;</a></span>printStatistics()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void USART::printStatistics </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gibt Anzahl an erfolgreichen und fehlgeschlagenen Block-Übertragungen an </p>
<p class="definition">Definition at line <a class="el" href="usart_8cpp_source.html#l00060">60</a> of file <a class="el" href="usart_8cpp_source.html">usart.cpp</a>.</p>
</div>
</div>
<a id="a8f54b98b26bfe084359a5604bda82562"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f54b98b26bfe084359a5604bda82562">&#9670;&nbsp;</a></span>readByte()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t USART::readByte </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Empfängt ein Byte über die <a class="el" href="classUSART.html">USART</a> Schnittstelle </p><dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classUSARTException.html">USARTException</a></td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="usart_8cpp_source.html#l00216">216</a> of file <a class="el" href="usart_8cpp_source.html">usart.cpp</a>.</p>
</div>
</div>
<a id="a1534c229db71a375e556cf1e7d0b8119"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1534c229db71a375e556cf1e7d0b8119">&#9670;&nbsp;</a></span>readInt()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16_t USART::readInt </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Empfängt ein Integer über die <a class="el" href="classUSART.html">USART</a> Schnittstelle </p><dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classUSARTException.html">USARTException</a></td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="usart_8cpp_source.html#l00235">235</a> of file <a class="el" href="usart_8cpp_source.html">usart.cpp</a>.</p>
</div>
</div>
<a id="aac63918a8b97ae63ee607cfa39e6d88d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac63918a8b97ae63ee607cfa39e6d88d">&#9670;&nbsp;</a></span>setBaudrate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void USART::setBaudrate </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>baudrate</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Setzt die Baudrate <b>Änderungen werden erst nach einem open() wirksam</b> </p>
<p class="definition">Definition at line <a class="el" href="usart_8cpp_source.html#l00322">322</a> of file <a class="el" href="usart_8cpp_source.html">usart.cpp</a>.</p>
</div>
</div>
<a id="ad7fe866cebe920784d2b17602824c7ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7fe866cebe920784d2b17602824c7ff">&#9670;&nbsp;</a></span>setTimeout()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void USART::setTimeout </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>timeout</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Setzt den Timeout (in Dezisekunden) <b>Änderungen werden erst nach einem open() wirksam</b> </p>
<p class="definition">Definition at line <a class="el" href="usart_8cpp_source.html#l00327">327</a> of file <a class="el" href="usart_8cpp_source.html">usart.cpp</a>.</p>
</div>
</div>
<a id="a60eadbe9956bab8144ee96d89eacd9f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a60eadbe9956bab8144ee96d89eacd9f5">&#9670;&nbsp;</a></span>writeByte()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void USART::writeByte </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>b</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sendet ein Byte über die <a class="el" href="classUSART.html">USART</a> Schnittstelle </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">b</td><td>das zu sendende Byte </td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classUSARTException.html">USARTException</a></td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="usart_8cpp_source.html#l00067">67</a> of file <a class="el" href="usart_8cpp_source.html">usart.cpp</a>.</p>
</div>
</div>
<a id="a78b30d9aa863f38745e982860392599a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78b30d9aa863f38745e982860392599a">&#9670;&nbsp;</a></span>writeInt()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void USART::writeInt </td>
<td>(</td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>d</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sendet ein Integer über die <a class="el" href="classUSART.html">USART</a> Schnittstelle </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">b</td><td>das zu sendende Int </td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classUSARTException.html">USARTException</a></td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="usart_8cpp_source.html#l00081">81</a> of file <a class="el" href="usart_8cpp_source.html">usart.cpp</a>.</p>
</div>
</div>
<a id="a68c2d1cb7172813ae8ed61360fad47f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a68c2d1cb7172813ae8ed61360fad47f6">&#9670;&nbsp;</a></span>writeU32()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void USART::writeU32 </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>d</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sendet ein uint32_t über die <a class="el" href="classUSART.html">USART</a> Schnittstelle </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">b</td><td>das zu sendende uint32_t </td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classUSARTException.html">USARTException</a></td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="usart_8cpp_source.html#l00088">88</a> of file <a class="el" href="usart_8cpp_source.html">usart.cpp</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>drv/<a class="el" href="usart_8h_source.html">usart.h</a></li>
<li>drv/<a class="el" href="usart_8cpp_source.html">usart.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View file

@ -1,85 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">USARTException Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classUSARTException.html">USARTException</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>msg</b> (defined in <a class="el" href="classUSARTException.html">USARTException</a>)</td><td class="entry"><a class="el" href="classUSARTException.html">USARTException</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>USARTException</b>(const char *message) (defined in <a class="el" href="classUSARTException.html">USARTException</a>)</td><td class="entry"><a class="el" href="classUSARTException.html">USARTException</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>USARTException</b>(const std::string &amp;message) (defined in <a class="el" href="classUSARTException.html">USARTException</a>)</td><td class="entry"><a class="el" href="classUSARTException.html">USARTException</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>what</b>() const (defined in <a class="el" href="classUSARTException.html">USARTException</a>)</td><td class="entry"><a class="el" href="classUSARTException.html">USARTException</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~USARTException</b>() (defined in <a class="el" href="classUSARTException.html">USARTException</a>)</td><td class="entry"><a class="el" href="classUSARTException.html">USARTException</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View file

@ -1,117 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: USARTException Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classUSARTException-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">USARTException Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="usartexception_8h_source.html">usartexception.h</a>&gt;</code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for USARTException:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center">
<img src="classUSARTException.png" alt=""/>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a3c359db129825703b91392d5128cf93d"><td class="memItemLeft" align="right" valign="top"><a id="a3c359db129825703b91392d5128cf93d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>USARTException</b> (const char *message)</td></tr>
<tr class="separator:a3c359db129825703b91392d5128cf93d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a643c0a8b7f0d81e2f1693a75b378e6c2"><td class="memItemLeft" align="right" valign="top"><a id="a643c0a8b7f0d81e2f1693a75b378e6c2"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>USARTException</b> (const std::string &amp;message)</td></tr>
<tr class="separator:a643c0a8b7f0d81e2f1693a75b378e6c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2af5e3c00cd0585c7427c2e0420a8f15"><td class="memItemLeft" align="right" valign="top"><a id="a2af5e3c00cd0585c7427c2e0420a8f15"></a>
virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const throw ()</td></tr>
<tr class="separator:a2af5e3c00cd0585c7427c2e0420a8f15"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a14c80df95f216d221aa97cffbcd8dd79"><td class="memItemLeft" align="right" valign="top"><a id="a14c80df95f216d221aa97cffbcd8dd79"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>msg</b></td></tr>
<tr class="separator:a14c80df95f216d221aa97cffbcd8dd79"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Exception for <a class="el" href="classUSART.html">USART</a> problems, for instance buffer overflow. </p>
<p class="definition">Definition at line <a class="el" href="usartexception_8h_source.html#l00011">11</a> of file <a class="el" href="usartexception_8h_source.html">usartexception.h</a>.</p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>drv/<a class="el" href="usartexception_8h_source.html">usartexception.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 484 B

View file

@ -1,97 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">View Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classView.html">View</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>calls</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>draw</b>(void)=0 (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getWinContext</b>(void) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>height</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KEY_ENT</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>keypress</b>(int &amp;key)=0 (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>repaint</b>(void) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>setTitle</b>(std::string title) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setWinContext</b>(WINDOW *win) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>start_x</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>start_y</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>str_split</b>(const std::string &amp;str, const std::string delim) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>title</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>View</b>(void) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>width</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>win</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~View</b>(void) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View file

@ -1,165 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: View Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#pro-static-attribs">Static Protected Attributes</a> &#124;
<a href="classView-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">View Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="view_8h_source.html">view.h</a>&gt;</code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for View:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center">
<img src="classView.png" usemap="#View_map" alt=""/>
<map id="View_map" name="View_map">
<area href="classViewInfo.html" alt="ViewInfo" shape="rect" coords="0,56,92,80"/>
<area href="classViewPromt.html" alt="ViewPromt" shape="rect" coords="102,56,194,80"/>
<area href="classViewSelection.html" alt="ViewSelection" shape="rect" coords="204,56,296,80"/>
<area href="classViewMonitor.html" alt="ViewMonitor" shape="rect" coords="0,112,92,136"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a6c725e4d83fd7474635a7e64200c7a08"><td class="memItemLeft" align="right" valign="top"><a id="a6c725e4d83fd7474635a7e64200c7a08"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setTitle</b> (std::string title)</td></tr>
<tr class="separator:a6c725e4d83fd7474635a7e64200c7a08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7b1f1179e3c4f06bef1e99355d0d592"><td class="memItemLeft" align="right" valign="top"><a id="aa7b1f1179e3c4f06bef1e99355d0d592"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>repaint</b> (void)</td></tr>
<tr class="separator:aa7b1f1179e3c4f06bef1e99355d0d592"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a092a269bf53569af7fca4d710dd5b980"><td class="memItemLeft" align="right" valign="top"><a id="a092a269bf53569af7fca4d710dd5b980"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> (void)=0</td></tr>
<tr class="separator:a092a269bf53569af7fca4d710dd5b980"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60f77156dc4786bb6227d58a3061d2f6"><td class="memItemLeft" align="right" valign="top"><a id="a60f77156dc4786bb6227d58a3061d2f6"></a>
virtual call_t&#160;</td><td class="memItemRight" valign="bottom"><b>keypress</b> (int &amp;key)=0</td></tr>
<tr class="separator:a60f77156dc4786bb6227d58a3061d2f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a990aa2223befde031dfcce54a740c558"><td class="memItemLeft" align="right" valign="top"><a id="a990aa2223befde031dfcce54a740c558"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>setWinContext</b> (WINDOW *win)</td></tr>
<tr class="separator:a990aa2223befde031dfcce54a740c558"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0710c6ba06e3795e7ddf369361308b79"><td class="memItemLeft" align="right" valign="top"><a id="a0710c6ba06e3795e7ddf369361308b79"></a>
static WINDOW *&#160;</td><td class="memItemRight" valign="bottom"><b>getWinContext</b> (void)</td></tr>
<tr class="separator:a0710c6ba06e3795e7ddf369361308b79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52c2e2a7bc56388e7d9bfa398ad52668"><td class="memItemLeft" align="right" valign="top"><a id="a52c2e2a7bc56388e7d9bfa398ad52668"></a>
static std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>str_split</b> (const std::string &amp;str, const std::string delim)</td></tr>
<tr class="separator:a52c2e2a7bc56388e7d9bfa398ad52668"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:ae039aa744b085db819ae149705b2c32b"><td class="memItemLeft" align="right" valign="top"><a id="ae039aa744b085db819ae149705b2c32b"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
<tr class="separator:ae039aa744b085db819ae149705b2c32b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e3e5c18893617490f02166641356746"><td class="memItemLeft" align="right" valign="top"><a id="a6e3e5c18893617490f02166641356746"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>height</b></td></tr>
<tr class="separator:a6e3e5c18893617490f02166641356746"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fc9f3b0c876d063e6f57dee320a43fe"><td class="memItemLeft" align="right" valign="top"><a id="a9fc9f3b0c876d063e6f57dee320a43fe"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>start_x</b> = 0</td></tr>
<tr class="separator:a9fc9f3b0c876d063e6f57dee320a43fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac424db4c13776c3ce9d33f9074dfcfaa"><td class="memItemLeft" align="right" valign="top"><a id="ac424db4c13776c3ce9d33f9074dfcfaa"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>start_y</b> = 0</td></tr>
<tr class="separator:ac424db4c13776c3ce9d33f9074dfcfaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80441aa81b52e04677a2aa2bd9c47753"><td class="memItemLeft" align="right" valign="top"><a id="a80441aa81b52e04677a2aa2bd9c47753"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>title</b></td></tr>
<tr class="separator:a80441aa81b52e04677a2aa2bd9c47753"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a610367214a727e2f7da72ac5bdb60fa3"><td class="memItemLeft" align="right" valign="top"><a id="a610367214a727e2f7da72ac5bdb60fa3"></a>
std::vector&lt; call_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>calls</b></td></tr>
<tr class="separator:a610367214a727e2f7da72ac5bdb60fa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-attribs"></a>
Static Protected Attributes</h2></td></tr>
<tr class="memitem:a5ddee2bf0b26dbcfa7780be17ff33dd7"><td class="memItemLeft" align="right" valign="top"><a id="a5ddee2bf0b26dbcfa7780be17ff33dd7"></a>
static WINDOW *&#160;</td><td class="memItemRight" valign="bottom"><b>win</b> = nullptr</td></tr>
<tr class="separator:a5ddee2bf0b26dbcfa7780be17ff33dd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3554cf8689cad24c643665aa3d182134"><td class="memItemLeft" align="right" valign="top"><a id="a3554cf8689cad24c643665aa3d182134"></a>
constexpr static int&#160;</td><td class="memItemRight" valign="bottom"><b>KEY_ENT</b> = 10</td></tr>
<tr class="separator:a3554cf8689cad24c643665aa3d182134"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Base class for multiple views with the ncurses user interface. </p>
<p class="definition">Definition at line <a class="el" href="view_8h_source.html#l00019">19</a> of file <a class="el" href="view_8h_source.html">view.h</a>.</p>
</div><hr/>The documentation for this class was generated from the following files:<ul>
<li>ui/<a class="el" href="view_8h_source.html">view.h</a></li>
<li>ui/<a class="el" href="view_8cpp_source.html">view.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -1,107 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">ViewInfo Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classViewInfo.html">ViewInfo</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>calls</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>close_offset_x</b> (defined in <a class="el" href="classViewInfo.html">ViewInfo</a>)</td><td class="entry"><a class="el" href="classViewInfo.html">ViewInfo</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>close_offset_y</b> (defined in <a class="el" href="classViewInfo.html">ViewInfo</a>)</td><td class="entry"><a class="el" href="classViewInfo.html">ViewInfo</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>draw</b>(void) override (defined in <a class="el" href="classViewInfo.html">ViewInfo</a>)</td><td class="entry"><a class="el" href="classViewInfo.html">ViewInfo</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getWinContext</b>(void) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>height</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KEY_ENT</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>keypress</b>(int &amp;key) override (defined in <a class="el" href="classViewInfo.html">ViewInfo</a>)</td><td class="entry"><a class="el" href="classViewInfo.html">ViewInfo</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>label_close</b> (defined in <a class="el" href="classViewInfo.html">ViewInfo</a>)</td><td class="entry"><a class="el" href="classViewInfo.html">ViewInfo</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>repaint</b>(void) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setCall</b>(call_t call) (defined in <a class="el" href="classViewInfo.html">ViewInfo</a>)</td><td class="entry"><a class="el" href="classViewInfo.html">ViewInfo</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>setLabelClose</b>(std::string label) (defined in <a class="el" href="classViewInfo.html">ViewInfo</a>)</td><td class="entry"><a class="el" href="classViewInfo.html">ViewInfo</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setText</b>(std::string text) (defined in <a class="el" href="classViewInfo.html">ViewInfo</a>)</td><td class="entry"><a class="el" href="classViewInfo.html">ViewInfo</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>setTitle</b>(std::string title) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setWinContext</b>(WINDOW *win) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>start_x</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>start_y</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>str_split</b>(const std::string &amp;str, const std::string delim) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>text</b> (defined in <a class="el" href="classViewInfo.html">ViewInfo</a>)</td><td class="entry"><a class="el" href="classViewInfo.html">ViewInfo</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>text_offset_x</b> (defined in <a class="el" href="classViewInfo.html">ViewInfo</a>)</td><td class="entry"><a class="el" href="classViewInfo.html">ViewInfo</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>text_offset_y</b> (defined in <a class="el" href="classViewInfo.html">ViewInfo</a>)</td><td class="entry"><a class="el" href="classViewInfo.html">ViewInfo</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>title</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>View</b>(void) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ViewInfo</b>(void) (defined in <a class="el" href="classViewInfo.html">ViewInfo</a>)</td><td class="entry"><a class="el" href="classViewInfo.html">ViewInfo</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>width</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>win</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~View</b>(void) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View file

@ -1,193 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: ViewInfo Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#pro-static-attribs">Static Protected Attributes</a> &#124;
<a href="classViewInfo-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">ViewInfo Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="view__info_8h_source.html">view_info.h</a>&gt;</code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for ViewInfo:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center">
<img src="classViewInfo.png" usemap="#ViewInfo_map" alt=""/>
<map id="ViewInfo_map" name="ViewInfo_map">
<area href="classView.html" alt="View" shape="rect" coords="0,0,83,24"/>
<area href="classViewMonitor.html" alt="ViewMonitor" shape="rect" coords="0,112,83,136"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:abc93067b319df17e19f013a86d762f81"><td class="memItemLeft" align="right" valign="top"><a id="abc93067b319df17e19f013a86d762f81"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setText</b> (std::string text)</td></tr>
<tr class="separator:abc93067b319df17e19f013a86d762f81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c3db4806515ea8b0f07a9864f983377"><td class="memItemLeft" align="right" valign="top"><a id="a4c3db4806515ea8b0f07a9864f983377"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setLabelClose</b> (std::string label)</td></tr>
<tr class="separator:a4c3db4806515ea8b0f07a9864f983377"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45fd0b8b96d15fd92824ce63fb6814ca"><td class="memItemLeft" align="right" valign="top"><a id="a45fd0b8b96d15fd92824ce63fb6814ca"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setCall</b> (call_t call)</td></tr>
<tr class="separator:a45fd0b8b96d15fd92824ce63fb6814ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7f9ea145f8cf26dbd27e29982cda206"><td class="memItemLeft" align="right" valign="top"><a id="ab7f9ea145f8cf26dbd27e29982cda206"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> (void) override</td></tr>
<tr class="separator:ab7f9ea145f8cf26dbd27e29982cda206"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d231a44600aa100ad4a0b9f283e5bd8"><td class="memItemLeft" align="right" valign="top"><a id="a7d231a44600aa100ad4a0b9f283e5bd8"></a>
virtual call_t&#160;</td><td class="memItemRight" valign="bottom"><b>keypress</b> (int &amp;key) override</td></tr>
<tr class="separator:a7d231a44600aa100ad4a0b9f283e5bd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classView"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classView')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classView.html">View</a></td></tr>
<tr class="memitem:a6c725e4d83fd7474635a7e64200c7a08 inherit pub_methods_classView"><td class="memItemLeft" align="right" valign="top"><a id="a6c725e4d83fd7474635a7e64200c7a08"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setTitle</b> (std::string title)</td></tr>
<tr class="separator:a6c725e4d83fd7474635a7e64200c7a08 inherit pub_methods_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7b1f1179e3c4f06bef1e99355d0d592 inherit pub_methods_classView"><td class="memItemLeft" align="right" valign="top"><a id="aa7b1f1179e3c4f06bef1e99355d0d592"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>repaint</b> (void)</td></tr>
<tr class="separator:aa7b1f1179e3c4f06bef1e99355d0d592 inherit pub_methods_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:ac392a569ef16af3dc11ee659f3fa1eb4"><td class="memItemLeft" align="right" valign="top"><a id="ac392a569ef16af3dc11ee659f3fa1eb4"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>text</b></td></tr>
<tr class="separator:ac392a569ef16af3dc11ee659f3fa1eb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34879bd1c0a8fe230429cc600dcd6739"><td class="memItemLeft" align="right" valign="top"><a id="a34879bd1c0a8fe230429cc600dcd6739"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>label_close</b></td></tr>
<tr class="separator:a34879bd1c0a8fe230429cc600dcd6739"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4dab70d82761e0f59f51dcae79685fe"><td class="memItemLeft" align="right" valign="top"><a id="ae4dab70d82761e0f59f51dcae79685fe"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>close_offset_x</b> = 0</td></tr>
<tr class="separator:ae4dab70d82761e0f59f51dcae79685fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5954adf853cb44d4655ede731faf1a28"><td class="memItemLeft" align="right" valign="top"><a id="a5954adf853cb44d4655ede731faf1a28"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>close_offset_y</b> = 0</td></tr>
<tr class="separator:a5954adf853cb44d4655ede731faf1a28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classView"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classView')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classView.html">View</a></td></tr>
<tr class="memitem:ae039aa744b085db819ae149705b2c32b inherit pro_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="ae039aa744b085db819ae149705b2c32b"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
<tr class="separator:ae039aa744b085db819ae149705b2c32b inherit pro_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e3e5c18893617490f02166641356746 inherit pro_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="a6e3e5c18893617490f02166641356746"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>height</b></td></tr>
<tr class="separator:a6e3e5c18893617490f02166641356746 inherit pro_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fc9f3b0c876d063e6f57dee320a43fe inherit pro_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="a9fc9f3b0c876d063e6f57dee320a43fe"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>start_x</b> = 0</td></tr>
<tr class="separator:a9fc9f3b0c876d063e6f57dee320a43fe inherit pro_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac424db4c13776c3ce9d33f9074dfcfaa inherit pro_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="ac424db4c13776c3ce9d33f9074dfcfaa"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>start_y</b> = 0</td></tr>
<tr class="separator:ac424db4c13776c3ce9d33f9074dfcfaa inherit pro_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80441aa81b52e04677a2aa2bd9c47753 inherit pro_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="a80441aa81b52e04677a2aa2bd9c47753"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>title</b></td></tr>
<tr class="separator:a80441aa81b52e04677a2aa2bd9c47753 inherit pro_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a610367214a727e2f7da72ac5bdb60fa3 inherit pro_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="a610367214a727e2f7da72ac5bdb60fa3"></a>
std::vector&lt; call_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>calls</b></td></tr>
<tr class="separator:a610367214a727e2f7da72ac5bdb60fa3 inherit pro_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-attribs"></a>
Static Protected Attributes</h2></td></tr>
<tr class="memitem:a4681a8138f17ea229aca02e6db7357cd"><td class="memItemLeft" align="right" valign="top"><a id="a4681a8138f17ea229aca02e6db7357cd"></a>
constexpr static int&#160;</td><td class="memItemRight" valign="bottom"><b>text_offset_x</b> = 2</td></tr>
<tr class="separator:a4681a8138f17ea229aca02e6db7357cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34a9239c8954a0c27a22cf44d112f5b8"><td class="memItemLeft" align="right" valign="top"><a id="a34a9239c8954a0c27a22cf44d112f5b8"></a>
constexpr static int&#160;</td><td class="memItemRight" valign="bottom"><b>text_offset_y</b> = 3</td></tr>
<tr class="separator:a34a9239c8954a0c27a22cf44d112f5b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_static_attribs_classView"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_classView')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="classView.html">View</a></td></tr>
<tr class="memitem:a5ddee2bf0b26dbcfa7780be17ff33dd7 inherit pro_static_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="a5ddee2bf0b26dbcfa7780be17ff33dd7"></a>
static WINDOW *&#160;</td><td class="memItemRight" valign="bottom"><b>win</b> = nullptr</td></tr>
<tr class="separator:a5ddee2bf0b26dbcfa7780be17ff33dd7 inherit pro_static_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3554cf8689cad24c643665aa3d182134 inherit pro_static_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="a3554cf8689cad24c643665aa3d182134"></a>
constexpr static int&#160;</td><td class="memItemRight" valign="bottom"><b>KEY_ENT</b> = 10</td></tr>
<tr class="separator:a3554cf8689cad24c643665aa3d182134 inherit pro_static_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_methods_classView"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classView')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classView.html">View</a></td></tr>
<tr class="memitem:a990aa2223befde031dfcce54a740c558 inherit pub_static_methods_classView"><td class="memItemLeft" align="right" valign="top"><a id="a990aa2223befde031dfcce54a740c558"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>setWinContext</b> (WINDOW *win)</td></tr>
<tr class="separator:a990aa2223befde031dfcce54a740c558 inherit pub_static_methods_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0710c6ba06e3795e7ddf369361308b79 inherit pub_static_methods_classView"><td class="memItemLeft" align="right" valign="top"><a id="a0710c6ba06e3795e7ddf369361308b79"></a>
static WINDOW *&#160;</td><td class="memItemRight" valign="bottom"><b>getWinContext</b> (void)</td></tr>
<tr class="separator:a0710c6ba06e3795e7ddf369361308b79 inherit pub_static_methods_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52c2e2a7bc56388e7d9bfa398ad52668 inherit pub_static_methods_classView"><td class="memItemLeft" align="right" valign="top"><a id="a52c2e2a7bc56388e7d9bfa398ad52668"></a>
static std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>str_split</b> (const std::string &amp;str, const std::string delim)</td></tr>
<tr class="separator:a52c2e2a7bc56388e7d9bfa398ad52668 inherit pub_static_methods_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classView.html">View</a> for simple text message output. </p>
<p class="definition">Definition at line <a class="el" href="view__info_8h_source.html#l00008">8</a> of file <a class="el" href="view__info_8h_source.html">view_info.h</a>.</p>
</div><hr/>The documentation for this class was generated from the following files:<ul>
<li>ui/<a class="el" href="view__info_8h_source.html">view_info.h</a></li>
<li>ui/<a class="el" href="view__info_8cpp_source.html">view_info.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 556 B

View file

@ -1,111 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">ViewMonitor Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classViewMonitor.html">ViewMonitor</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>calls</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>close_offset_x</b> (defined in <a class="el" href="classViewInfo.html">ViewInfo</a>)</td><td class="entry"><a class="el" href="classViewInfo.html">ViewInfo</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>close_offset_y</b> (defined in <a class="el" href="classViewInfo.html">ViewInfo</a>)</td><td class="entry"><a class="el" href="classViewInfo.html">ViewInfo</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>draw</b>(void) override (defined in <a class="el" href="classViewInfo.html">ViewInfo</a>)</td><td class="entry"><a class="el" href="classViewInfo.html">ViewInfo</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getWinContext</b>(void) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>height</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KEY_ENT</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>keypress</b>(int &amp;key) override (defined in <a class="el" href="classViewMonitor.html">ViewMonitor</a>)</td><td class="entry"><a class="el" href="classViewMonitor.html">ViewMonitor</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>label_close</b> (defined in <a class="el" href="classViewInfo.html">ViewInfo</a>)</td><td class="entry"><a class="el" href="classViewInfo.html">ViewInfo</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>repaint</b>(void) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>run_worker</b> (defined in <a class="el" href="classViewMonitor.html">ViewMonitor</a>)</td><td class="entry"><a class="el" href="classViewMonitor.html">ViewMonitor</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>setCall</b>(call_t call) (defined in <a class="el" href="classViewInfo.html">ViewInfo</a>)</td><td class="entry"><a class="el" href="classViewInfo.html">ViewInfo</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setLabelClose</b>(std::string label) (defined in <a class="el" href="classViewInfo.html">ViewInfo</a>)</td><td class="entry"><a class="el" href="classViewInfo.html">ViewInfo</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>setText</b>(std::string text) (defined in <a class="el" href="classViewInfo.html">ViewInfo</a>)</td><td class="entry"><a class="el" href="classViewInfo.html">ViewInfo</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setTitle</b>(std::string title) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>setWinContext</b>(WINDOW *win) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>start_x</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>start_y</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>str_split</b>(const std::string &amp;str, const std::string delim) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>t_worker</b> (defined in <a class="el" href="classViewMonitor.html">ViewMonitor</a>)</td><td class="entry"><a class="el" href="classViewMonitor.html">ViewMonitor</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>text</b> (defined in <a class="el" href="classViewInfo.html">ViewInfo</a>)</td><td class="entry"><a class="el" href="classViewInfo.html">ViewInfo</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>text_offset_x</b> (defined in <a class="el" href="classViewInfo.html">ViewInfo</a>)</td><td class="entry"><a class="el" href="classViewInfo.html">ViewInfo</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>text_offset_y</b> (defined in <a class="el" href="classViewInfo.html">ViewInfo</a>)</td><td class="entry"><a class="el" href="classViewInfo.html">ViewInfo</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>title</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>View</b>(void) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ViewInfo</b>(void) (defined in <a class="el" href="classViewInfo.html">ViewInfo</a>)</td><td class="entry"><a class="el" href="classViewInfo.html">ViewInfo</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ViewMonitor</b>(void) (defined in <a class="el" href="classViewMonitor.html">ViewMonitor</a>)</td><td class="entry"><a class="el" href="classViewMonitor.html">ViewMonitor</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>width</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>win</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>worker</b>(void) (defined in <a class="el" href="classViewMonitor.html">ViewMonitor</a>)</td><td class="entry"><a class="el" href="classViewMonitor.html">ViewMonitor</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~View</b>(void) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View file

@ -1,205 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: ViewMonitor Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classViewMonitor-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">ViewMonitor Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="view__monitor_8h_source.html">view_monitor.h</a>&gt;</code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for ViewMonitor:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center">
<img src="classViewMonitor.png" usemap="#ViewMonitor_map" alt=""/>
<map id="ViewMonitor_map" name="ViewMonitor_map">
<area href="classViewInfo.html" alt="ViewInfo" shape="rect" coords="0,56,83,80"/>
<area href="classView.html" alt="View" shape="rect" coords="0,0,83,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a2224002fe45655df87130fe07a161693"><td class="memItemLeft" align="right" valign="top"><a id="a2224002fe45655df87130fe07a161693"></a>
virtual call_t&#160;</td><td class="memItemRight" valign="bottom"><b>keypress</b> (int &amp;key) override</td></tr>
<tr class="separator:a2224002fe45655df87130fe07a161693"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classViewInfo"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classViewInfo')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classViewInfo.html">ViewInfo</a></td></tr>
<tr class="memitem:abc93067b319df17e19f013a86d762f81 inherit pub_methods_classViewInfo"><td class="memItemLeft" align="right" valign="top"><a id="abc93067b319df17e19f013a86d762f81"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setText</b> (std::string text)</td></tr>
<tr class="separator:abc93067b319df17e19f013a86d762f81 inherit pub_methods_classViewInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c3db4806515ea8b0f07a9864f983377 inherit pub_methods_classViewInfo"><td class="memItemLeft" align="right" valign="top"><a id="a4c3db4806515ea8b0f07a9864f983377"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setLabelClose</b> (std::string label)</td></tr>
<tr class="separator:a4c3db4806515ea8b0f07a9864f983377 inherit pub_methods_classViewInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45fd0b8b96d15fd92824ce63fb6814ca inherit pub_methods_classViewInfo"><td class="memItemLeft" align="right" valign="top"><a id="a45fd0b8b96d15fd92824ce63fb6814ca"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setCall</b> (call_t call)</td></tr>
<tr class="separator:a45fd0b8b96d15fd92824ce63fb6814ca inherit pub_methods_classViewInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7f9ea145f8cf26dbd27e29982cda206 inherit pub_methods_classViewInfo"><td class="memItemLeft" align="right" valign="top"><a id="ab7f9ea145f8cf26dbd27e29982cda206"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> (void) override</td></tr>
<tr class="separator:ab7f9ea145f8cf26dbd27e29982cda206 inherit pub_methods_classViewInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classView"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classView')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classView.html">View</a></td></tr>
<tr class="memitem:a6c725e4d83fd7474635a7e64200c7a08 inherit pub_methods_classView"><td class="memItemLeft" align="right" valign="top"><a id="a6c725e4d83fd7474635a7e64200c7a08"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setTitle</b> (std::string title)</td></tr>
<tr class="separator:a6c725e4d83fd7474635a7e64200c7a08 inherit pub_methods_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7b1f1179e3c4f06bef1e99355d0d592 inherit pub_methods_classView"><td class="memItemLeft" align="right" valign="top"><a id="aa7b1f1179e3c4f06bef1e99355d0d592"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>repaint</b> (void)</td></tr>
<tr class="separator:aa7b1f1179e3c4f06bef1e99355d0d592 inherit pub_methods_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a245a1dc3cc43a84f63e1175a195581a2"><td class="memItemLeft" align="right" valign="top"><a id="a245a1dc3cc43a84f63e1175a195581a2"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>worker</b> (void)</td></tr>
<tr class="separator:a245a1dc3cc43a84f63e1175a195581a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a79a68894c0a05422b5707202d28a6db0"><td class="memItemLeft" align="right" valign="top"><a id="a79a68894c0a05422b5707202d28a6db0"></a>
volatile bool&#160;</td><td class="memItemRight" valign="bottom"><b>run_worker</b> = true</td></tr>
<tr class="separator:a79a68894c0a05422b5707202d28a6db0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a377eb8deab3061aa4e084be9b791c056"><td class="memItemLeft" align="right" valign="top"><a id="a377eb8deab3061aa4e084be9b791c056"></a>
std::thread&#160;</td><td class="memItemRight" valign="bottom"><b>t_worker</b></td></tr>
<tr class="separator:a377eb8deab3061aa4e084be9b791c056"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classViewInfo"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classViewInfo')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classViewInfo.html">ViewInfo</a></td></tr>
<tr class="memitem:ac392a569ef16af3dc11ee659f3fa1eb4 inherit pro_attribs_classViewInfo"><td class="memItemLeft" align="right" valign="top"><a id="ac392a569ef16af3dc11ee659f3fa1eb4"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>text</b></td></tr>
<tr class="separator:ac392a569ef16af3dc11ee659f3fa1eb4 inherit pro_attribs_classViewInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34879bd1c0a8fe230429cc600dcd6739 inherit pro_attribs_classViewInfo"><td class="memItemLeft" align="right" valign="top"><a id="a34879bd1c0a8fe230429cc600dcd6739"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>label_close</b></td></tr>
<tr class="separator:a34879bd1c0a8fe230429cc600dcd6739 inherit pro_attribs_classViewInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4dab70d82761e0f59f51dcae79685fe inherit pro_attribs_classViewInfo"><td class="memItemLeft" align="right" valign="top"><a id="ae4dab70d82761e0f59f51dcae79685fe"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>close_offset_x</b> = 0</td></tr>
<tr class="separator:ae4dab70d82761e0f59f51dcae79685fe inherit pro_attribs_classViewInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5954adf853cb44d4655ede731faf1a28 inherit pro_attribs_classViewInfo"><td class="memItemLeft" align="right" valign="top"><a id="a5954adf853cb44d4655ede731faf1a28"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>close_offset_y</b> = 0</td></tr>
<tr class="separator:a5954adf853cb44d4655ede731faf1a28 inherit pro_attribs_classViewInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classView"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classView')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classView.html">View</a></td></tr>
<tr class="memitem:ae039aa744b085db819ae149705b2c32b inherit pro_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="ae039aa744b085db819ae149705b2c32b"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
<tr class="separator:ae039aa744b085db819ae149705b2c32b inherit pro_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e3e5c18893617490f02166641356746 inherit pro_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="a6e3e5c18893617490f02166641356746"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>height</b></td></tr>
<tr class="separator:a6e3e5c18893617490f02166641356746 inherit pro_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fc9f3b0c876d063e6f57dee320a43fe inherit pro_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="a9fc9f3b0c876d063e6f57dee320a43fe"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>start_x</b> = 0</td></tr>
<tr class="separator:a9fc9f3b0c876d063e6f57dee320a43fe inherit pro_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac424db4c13776c3ce9d33f9074dfcfaa inherit pro_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="ac424db4c13776c3ce9d33f9074dfcfaa"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>start_y</b> = 0</td></tr>
<tr class="separator:ac424db4c13776c3ce9d33f9074dfcfaa inherit pro_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80441aa81b52e04677a2aa2bd9c47753 inherit pro_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="a80441aa81b52e04677a2aa2bd9c47753"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>title</b></td></tr>
<tr class="separator:a80441aa81b52e04677a2aa2bd9c47753 inherit pro_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a610367214a727e2f7da72ac5bdb60fa3 inherit pro_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="a610367214a727e2f7da72ac5bdb60fa3"></a>
std::vector&lt; call_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>calls</b></td></tr>
<tr class="separator:a610367214a727e2f7da72ac5bdb60fa3 inherit pro_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_methods_classView"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classView')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classView.html">View</a></td></tr>
<tr class="memitem:a990aa2223befde031dfcce54a740c558 inherit pub_static_methods_classView"><td class="memItemLeft" align="right" valign="top"><a id="a990aa2223befde031dfcce54a740c558"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>setWinContext</b> (WINDOW *win)</td></tr>
<tr class="separator:a990aa2223befde031dfcce54a740c558 inherit pub_static_methods_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0710c6ba06e3795e7ddf369361308b79 inherit pub_static_methods_classView"><td class="memItemLeft" align="right" valign="top"><a id="a0710c6ba06e3795e7ddf369361308b79"></a>
static WINDOW *&#160;</td><td class="memItemRight" valign="bottom"><b>getWinContext</b> (void)</td></tr>
<tr class="separator:a0710c6ba06e3795e7ddf369361308b79 inherit pub_static_methods_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52c2e2a7bc56388e7d9bfa398ad52668 inherit pub_static_methods_classView"><td class="memItemLeft" align="right" valign="top"><a id="a52c2e2a7bc56388e7d9bfa398ad52668"></a>
static std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>str_split</b> (const std::string &amp;str, const std::string delim)</td></tr>
<tr class="separator:a52c2e2a7bc56388e7d9bfa398ad52668 inherit pub_static_methods_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_static_attribs_classViewInfo"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_classViewInfo')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="classViewInfo.html">ViewInfo</a></td></tr>
<tr class="memitem:a4681a8138f17ea229aca02e6db7357cd inherit pro_static_attribs_classViewInfo"><td class="memItemLeft" align="right" valign="top"><a id="a4681a8138f17ea229aca02e6db7357cd"></a>
constexpr static int&#160;</td><td class="memItemRight" valign="bottom"><b>text_offset_x</b> = 2</td></tr>
<tr class="separator:a4681a8138f17ea229aca02e6db7357cd inherit pro_static_attribs_classViewInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34a9239c8954a0c27a22cf44d112f5b8 inherit pro_static_attribs_classViewInfo"><td class="memItemLeft" align="right" valign="top"><a id="a34a9239c8954a0c27a22cf44d112f5b8"></a>
constexpr static int&#160;</td><td class="memItemRight" valign="bottom"><b>text_offset_y</b> = 3</td></tr>
<tr class="separator:a34a9239c8954a0c27a22cf44d112f5b8 inherit pro_static_attribs_classViewInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_static_attribs_classView"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_classView')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="classView.html">View</a></td></tr>
<tr class="memitem:a5ddee2bf0b26dbcfa7780be17ff33dd7 inherit pro_static_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="a5ddee2bf0b26dbcfa7780be17ff33dd7"></a>
static WINDOW *&#160;</td><td class="memItemRight" valign="bottom"><b>win</b> = nullptr</td></tr>
<tr class="separator:a5ddee2bf0b26dbcfa7780be17ff33dd7 inherit pro_static_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3554cf8689cad24c643665aa3d182134 inherit pro_static_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="a3554cf8689cad24c643665aa3d182134"></a>
constexpr static int&#160;</td><td class="memItemRight" valign="bottom"><b>KEY_ENT</b> = 10</td></tr>
<tr class="separator:a3554cf8689cad24c643665aa3d182134 inherit pro_static_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classView.html">View</a> to display all B15 inputs. </p>
<p class="definition">Definition at line <a class="el" href="view__monitor_8h_source.html#l00013">13</a> of file <a class="el" href="view__monitor_8h_source.html">view_monitor.h</a>.</p>
</div><hr/>The documentation for this class was generated from the following files:<ul>
<li>ui/<a class="el" href="view__monitor_8h_source.html">view_monitor.h</a></li>
<li>ui/<a class="el" href="view__monitor_8cpp_source.html">view_monitor.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 552 B

View file

@ -1,113 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">ViewPromt Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classViewPromt.html">ViewPromt</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>button_offset_x</b> (defined in <a class="el" href="classViewPromt.html">ViewPromt</a>)</td><td class="entry"><a class="el" href="classViewPromt.html">ViewPromt</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>button_offset_y</b> (defined in <a class="el" href="classViewPromt.html">ViewPromt</a>)</td><td class="entry"><a class="el" href="classViewPromt.html">ViewPromt</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>call_confirm</b> (defined in <a class="el" href="classViewPromt.html">ViewPromt</a>)</td><td class="entry"><a class="el" href="classViewPromt.html">ViewPromt</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>calls</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>cancelable</b> (defined in <a class="el" href="classViewPromt.html">ViewPromt</a>)</td><td class="entry"><a class="el" href="classViewPromt.html">ViewPromt</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>draw</b>(void) override (defined in <a class="el" href="classViewPromt.html">ViewPromt</a>)</td><td class="entry"><a class="el" href="classViewPromt.html">ViewPromt</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getInput</b>(void) (defined in <a class="el" href="classViewPromt.html">ViewPromt</a>)</td><td class="entry"><a class="el" href="classViewPromt.html">ViewPromt</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>getWinContext</b>(void) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>height</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>input</b> (defined in <a class="el" href="classViewPromt.html">ViewPromt</a>)</td><td class="entry"><a class="el" href="classViewPromt.html">ViewPromt</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KEY_ENT</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>keypress</b>(int &amp;key) override (defined in <a class="el" href="classViewPromt.html">ViewPromt</a>)</td><td class="entry"><a class="el" href="classViewPromt.html">ViewPromt</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>label_cancel</b> (defined in <a class="el" href="classViewPromt.html">ViewPromt</a>)</td><td class="entry"><a class="el" href="classViewPromt.html">ViewPromt</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>label_confirm</b> (defined in <a class="el" href="classViewPromt.html">ViewPromt</a>)</td><td class="entry"><a class="el" href="classViewPromt.html">ViewPromt</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>message</b> (defined in <a class="el" href="classViewPromt.html">ViewPromt</a>)</td><td class="entry"><a class="el" href="classViewPromt.html">ViewPromt</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>repaint</b>(void) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>selection</b> (defined in <a class="el" href="classViewPromt.html">ViewPromt</a>)</td><td class="entry"><a class="el" href="classViewPromt.html">ViewPromt</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>sep</b> (defined in <a class="el" href="classViewPromt.html">ViewPromt</a>)</td><td class="entry"><a class="el" href="classViewPromt.html">ViewPromt</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setCancel</b>(std::string name, bool cancelable) (defined in <a class="el" href="classViewPromt.html">ViewPromt</a>)</td><td class="entry"><a class="el" href="classViewPromt.html">ViewPromt</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>setConfirm</b>(std::string name, call_t call) (defined in <a class="el" href="classViewPromt.html">ViewPromt</a>)</td><td class="entry"><a class="el" href="classViewPromt.html">ViewPromt</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setMessage</b>(std::string message) (defined in <a class="el" href="classViewPromt.html">ViewPromt</a>)</td><td class="entry"><a class="el" href="classViewPromt.html">ViewPromt</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>setTitle</b>(std::string title) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setWinContext</b>(WINDOW *win) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>start_x</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>start_y</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>str_split</b>(const std::string &amp;str, const std::string delim) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>text_offset_x</b> (defined in <a class="el" href="classViewPromt.html">ViewPromt</a>)</td><td class="entry"><a class="el" href="classViewPromt.html">ViewPromt</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>text_offset_y</b> (defined in <a class="el" href="classViewPromt.html">ViewPromt</a>)</td><td class="entry"><a class="el" href="classViewPromt.html">ViewPromt</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>title</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>View</b>(void) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>width</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>win</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~View</b>(void) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View file

@ -1,213 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: ViewPromt Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#pro-static-attribs">Static Protected Attributes</a> &#124;
<a href="classViewPromt-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">ViewPromt Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="view__promt_8h_source.html">view_promt.h</a>&gt;</code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for ViewPromt:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center">
<img src="classViewPromt.png" usemap="#ViewPromt_map" alt=""/>
<map id="ViewPromt_map" name="ViewPromt_map">
<area href="classView.html" alt="View" shape="rect" coords="0,0,72,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a8f3f805bece2a669f10e29d1d22a9de1"><td class="memItemLeft" align="right" valign="top"><a id="a8f3f805bece2a669f10e29d1d22a9de1"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> (void) override</td></tr>
<tr class="separator:a8f3f805bece2a669f10e29d1d22a9de1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab67a9f9ecb7345f9cb3d7fb04145a81a"><td class="memItemLeft" align="right" valign="top"><a id="ab67a9f9ecb7345f9cb3d7fb04145a81a"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setMessage</b> (std::string message)</td></tr>
<tr class="separator:ab67a9f9ecb7345f9cb3d7fb04145a81a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbdbc4bd715637b97b9a60ddb8c7dcc6"><td class="memItemLeft" align="right" valign="top"><a id="adbdbc4bd715637b97b9a60ddb8c7dcc6"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setConfirm</b> (std::string name, call_t call)</td></tr>
<tr class="separator:adbdbc4bd715637b97b9a60ddb8c7dcc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4129b57bfeea20c328c6bbc93e226d45"><td class="memItemLeft" align="right" valign="top"><a id="a4129b57bfeea20c328c6bbc93e226d45"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setCancel</b> (std::string name, bool cancelable)</td></tr>
<tr class="separator:a4129b57bfeea20c328c6bbc93e226d45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa82bf5da77c041f733a0f29918c29319"><td class="memItemLeft" align="right" valign="top"><a id="aa82bf5da77c041f733a0f29918c29319"></a>
virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><b>getInput</b> (void)</td></tr>
<tr class="separator:aa82bf5da77c041f733a0f29918c29319"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24aa1e8887fc5e6631d6cb88adb7f3db"><td class="memItemLeft" align="right" valign="top"><a id="a24aa1e8887fc5e6631d6cb88adb7f3db"></a>
virtual call_t&#160;</td><td class="memItemRight" valign="bottom"><b>keypress</b> (int &amp;key) override</td></tr>
<tr class="separator:a24aa1e8887fc5e6631d6cb88adb7f3db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classView"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classView')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classView.html">View</a></td></tr>
<tr class="memitem:a6c725e4d83fd7474635a7e64200c7a08 inherit pub_methods_classView"><td class="memItemLeft" align="right" valign="top"><a id="a6c725e4d83fd7474635a7e64200c7a08"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setTitle</b> (std::string title)</td></tr>
<tr class="separator:a6c725e4d83fd7474635a7e64200c7a08 inherit pub_methods_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7b1f1179e3c4f06bef1e99355d0d592 inherit pub_methods_classView"><td class="memItemLeft" align="right" valign="top"><a id="aa7b1f1179e3c4f06bef1e99355d0d592"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>repaint</b> (void)</td></tr>
<tr class="separator:aa7b1f1179e3c4f06bef1e99355d0d592 inherit pub_methods_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a86916a820e28320c91c9d053b350b9c9"><td class="memItemLeft" align="right" valign="top"><a id="a86916a820e28320c91c9d053b350b9c9"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>selection</b> = 1</td></tr>
<tr class="separator:a86916a820e28320c91c9d053b350b9c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02573b9ae37cf6c2adacd8f2a0152a38"><td class="memItemLeft" align="right" valign="top"><a id="a02573b9ae37cf6c2adacd8f2a0152a38"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>input</b></td></tr>
<tr class="separator:a02573b9ae37cf6c2adacd8f2a0152a38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00aff1fb73dfe44595b259ca8c8b12af"><td class="memItemLeft" align="right" valign="top"><a id="a00aff1fb73dfe44595b259ca8c8b12af"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>message</b> = &quot;Input&quot;</td></tr>
<tr class="separator:a00aff1fb73dfe44595b259ca8c8b12af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97f8bb434ac6663c64d41e95bad8a539"><td class="memItemLeft" align="right" valign="top"><a id="a97f8bb434ac6663c64d41e95bad8a539"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>label_confirm</b> = &quot;[ OK ]&quot;</td></tr>
<tr class="separator:a97f8bb434ac6663c64d41e95bad8a539"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1491d50a47f70d0af91cc1db65ac18d"><td class="memItemLeft" align="right" valign="top"><a id="ad1491d50a47f70d0af91cc1db65ac18d"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>sep</b> = &quot; &quot;</td></tr>
<tr class="separator:ad1491d50a47f70d0af91cc1db65ac18d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61c6061beeb27a1e3ffca87489ad5b7b"><td class="memItemLeft" align="right" valign="top"><a id="a61c6061beeb27a1e3ffca87489ad5b7b"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>label_cancel</b> = &quot;[ Cancel ]&quot;</td></tr>
<tr class="separator:a61c6061beeb27a1e3ffca87489ad5b7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29288778b003ec44e8a3b72edcada99c"><td class="memItemLeft" align="right" valign="top"><a id="a29288778b003ec44e8a3b72edcada99c"></a>
call_t&#160;</td><td class="memItemRight" valign="bottom"><b>call_confirm</b> = nullptr</td></tr>
<tr class="separator:a29288778b003ec44e8a3b72edcada99c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a941325e694e0e2f42e42f7b9b6ecf3e0"><td class="memItemLeft" align="right" valign="top"><a id="a941325e694e0e2f42e42f7b9b6ecf3e0"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>cancelable</b> = true</td></tr>
<tr class="separator:a941325e694e0e2f42e42f7b9b6ecf3e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e23911230a135f02d3108864a1a2c94"><td class="memItemLeft" align="right" valign="top"><a id="a0e23911230a135f02d3108864a1a2c94"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>button_offset_x</b> = 0</td></tr>
<tr class="separator:a0e23911230a135f02d3108864a1a2c94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4781094c5c3dede08f38906fca0a53c3"><td class="memItemLeft" align="right" valign="top"><a id="a4781094c5c3dede08f38906fca0a53c3"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>button_offset_y</b> = 0</td></tr>
<tr class="separator:a4781094c5c3dede08f38906fca0a53c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classView"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classView')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classView.html">View</a></td></tr>
<tr class="memitem:ae039aa744b085db819ae149705b2c32b inherit pro_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="ae039aa744b085db819ae149705b2c32b"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
<tr class="separator:ae039aa744b085db819ae149705b2c32b inherit pro_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e3e5c18893617490f02166641356746 inherit pro_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="a6e3e5c18893617490f02166641356746"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>height</b></td></tr>
<tr class="separator:a6e3e5c18893617490f02166641356746 inherit pro_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fc9f3b0c876d063e6f57dee320a43fe inherit pro_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="a9fc9f3b0c876d063e6f57dee320a43fe"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>start_x</b> = 0</td></tr>
<tr class="separator:a9fc9f3b0c876d063e6f57dee320a43fe inherit pro_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac424db4c13776c3ce9d33f9074dfcfaa inherit pro_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="ac424db4c13776c3ce9d33f9074dfcfaa"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>start_y</b> = 0</td></tr>
<tr class="separator:ac424db4c13776c3ce9d33f9074dfcfaa inherit pro_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80441aa81b52e04677a2aa2bd9c47753 inherit pro_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="a80441aa81b52e04677a2aa2bd9c47753"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>title</b></td></tr>
<tr class="separator:a80441aa81b52e04677a2aa2bd9c47753 inherit pro_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a610367214a727e2f7da72ac5bdb60fa3 inherit pro_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="a610367214a727e2f7da72ac5bdb60fa3"></a>
std::vector&lt; call_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>calls</b></td></tr>
<tr class="separator:a610367214a727e2f7da72ac5bdb60fa3 inherit pro_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-attribs"></a>
Static Protected Attributes</h2></td></tr>
<tr class="memitem:acc22bf152b511eeaa1d056927fe556ff"><td class="memItemLeft" align="right" valign="top"><a id="acc22bf152b511eeaa1d056927fe556ff"></a>
constexpr static int&#160;</td><td class="memItemRight" valign="bottom"><b>text_offset_x</b> = 2</td></tr>
<tr class="separator:acc22bf152b511eeaa1d056927fe556ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87c3e5440179a1b36c616489b5c29787"><td class="memItemLeft" align="right" valign="top"><a id="a87c3e5440179a1b36c616489b5c29787"></a>
constexpr static int&#160;</td><td class="memItemRight" valign="bottom"><b>text_offset_y</b> = 2</td></tr>
<tr class="separator:a87c3e5440179a1b36c616489b5c29787"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_static_attribs_classView"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_classView')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="classView.html">View</a></td></tr>
<tr class="memitem:a5ddee2bf0b26dbcfa7780be17ff33dd7 inherit pro_static_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="a5ddee2bf0b26dbcfa7780be17ff33dd7"></a>
static WINDOW *&#160;</td><td class="memItemRight" valign="bottom"><b>win</b> = nullptr</td></tr>
<tr class="separator:a5ddee2bf0b26dbcfa7780be17ff33dd7 inherit pro_static_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3554cf8689cad24c643665aa3d182134 inherit pro_static_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="a3554cf8689cad24c643665aa3d182134"></a>
constexpr static int&#160;</td><td class="memItemRight" valign="bottom"><b>KEY_ENT</b> = 10</td></tr>
<tr class="separator:a3554cf8689cad24c643665aa3d182134 inherit pro_static_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_methods_classView"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classView')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classView.html">View</a></td></tr>
<tr class="memitem:a990aa2223befde031dfcce54a740c558 inherit pub_static_methods_classView"><td class="memItemLeft" align="right" valign="top"><a id="a990aa2223befde031dfcce54a740c558"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>setWinContext</b> (WINDOW *win)</td></tr>
<tr class="separator:a990aa2223befde031dfcce54a740c558 inherit pub_static_methods_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0710c6ba06e3795e7ddf369361308b79 inherit pub_static_methods_classView"><td class="memItemLeft" align="right" valign="top"><a id="a0710c6ba06e3795e7ddf369361308b79"></a>
static WINDOW *&#160;</td><td class="memItemRight" valign="bottom"><b>getWinContext</b> (void)</td></tr>
<tr class="separator:a0710c6ba06e3795e7ddf369361308b79 inherit pub_static_methods_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52c2e2a7bc56388e7d9bfa398ad52668 inherit pub_static_methods_classView"><td class="memItemLeft" align="right" valign="top"><a id="a52c2e2a7bc56388e7d9bfa398ad52668"></a>
static std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>str_split</b> (const std::string &amp;str, const std::string delim)</td></tr>
<tr class="separator:a52c2e2a7bc56388e7d9bfa398ad52668 inherit pub_static_methods_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classView.html">View</a> for basic user text input. </p>
<p class="definition">Definition at line <a class="el" href="view__promt_8h_source.html#l00010">10</a> of file <a class="el" href="view__promt_8h_source.html">view_promt.h</a>.</p>
</div><hr/>The documentation for this class was generated from the following files:<ul>
<li>ui/<a class="el" href="view__promt_8h_source.html">view_promt.h</a></li>
<li>ui/<a class="el" href="view__promt_8cpp_source.html">view_promt.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 387 B

View file

@ -1,102 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">ViewSelection Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classViewSelection.html">ViewSelection</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>addChoice</b>(std::string name, call_t call) (defined in <a class="el" href="classViewSelection.html">ViewSelection</a>)</td><td class="entry"><a class="el" href="classViewSelection.html">ViewSelection</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>calls</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>choice_offset_x</b> (defined in <a class="el" href="classViewSelection.html">ViewSelection</a>)</td><td class="entry"><a class="el" href="classViewSelection.html">ViewSelection</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>choice_offset_y</b> (defined in <a class="el" href="classViewSelection.html">ViewSelection</a>)</td><td class="entry"><a class="el" href="classViewSelection.html">ViewSelection</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>choices</b> (defined in <a class="el" href="classViewSelection.html">ViewSelection</a>)</td><td class="entry"><a class="el" href="classViewSelection.html">ViewSelection</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>draw</b>(void) override (defined in <a class="el" href="classViewSelection.html">ViewSelection</a>)</td><td class="entry"><a class="el" href="classViewSelection.html">ViewSelection</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getWinContext</b>(void) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>height</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KEY_ENT</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>keypress</b>(int &amp;key) override (defined in <a class="el" href="classViewSelection.html">ViewSelection</a>)</td><td class="entry"><a class="el" href="classViewSelection.html">ViewSelection</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>repaint</b>(void) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>selection</b> (defined in <a class="el" href="classViewSelection.html">ViewSelection</a>)</td><td class="entry"><a class="el" href="classViewSelection.html">ViewSelection</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setTitle</b>(std::string title) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>setWinContext</b>(WINDOW *win) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>start_x</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>start_y</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>str_split</b>(const std::string &amp;str, const std::string delim) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>title</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>View</b>(void) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>width</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>win</b> (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~View</b>(void) (defined in <a class="el" href="classView.html">View</a>)</td><td class="entry"><a class="el" href="classView.html">View</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View file

@ -1,180 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: ViewSelection Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#pro-static-attribs">Static Protected Attributes</a> &#124;
<a href="classViewSelection-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">ViewSelection Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="view__selection_8h_source.html">view_selection.h</a>&gt;</code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for ViewSelection:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center">
<img src="classViewSelection.png" usemap="#ViewSelection_map" alt=""/>
<map id="ViewSelection_map" name="ViewSelection_map">
<area href="classView.html" alt="View" shape="rect" coords="0,0,92,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a10fa34fb676bfed472ca5ee62ef9446d"><td class="memItemLeft" align="right" valign="top"><a id="a10fa34fb676bfed472ca5ee62ef9446d"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> (void) override</td></tr>
<tr class="separator:a10fa34fb676bfed472ca5ee62ef9446d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20984423a21a0c78c12d4ad0df656b8a"><td class="memItemLeft" align="right" valign="top"><a id="a20984423a21a0c78c12d4ad0df656b8a"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>addChoice</b> (std::string name, call_t call)</td></tr>
<tr class="separator:a20984423a21a0c78c12d4ad0df656b8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04341cde5e8355edc5ff3d653d1dbc76"><td class="memItemLeft" align="right" valign="top"><a id="a04341cde5e8355edc5ff3d653d1dbc76"></a>
virtual call_t&#160;</td><td class="memItemRight" valign="bottom"><b>keypress</b> (int &amp;key) override</td></tr>
<tr class="separator:a04341cde5e8355edc5ff3d653d1dbc76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classView"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classView')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classView.html">View</a></td></tr>
<tr class="memitem:a6c725e4d83fd7474635a7e64200c7a08 inherit pub_methods_classView"><td class="memItemLeft" align="right" valign="top"><a id="a6c725e4d83fd7474635a7e64200c7a08"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setTitle</b> (std::string title)</td></tr>
<tr class="separator:a6c725e4d83fd7474635a7e64200c7a08 inherit pub_methods_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7b1f1179e3c4f06bef1e99355d0d592 inherit pub_methods_classView"><td class="memItemLeft" align="right" valign="top"><a id="aa7b1f1179e3c4f06bef1e99355d0d592"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>repaint</b> (void)</td></tr>
<tr class="separator:aa7b1f1179e3c4f06bef1e99355d0d592 inherit pub_methods_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a7947cb252d889a298a622adccec10fda"><td class="memItemLeft" align="right" valign="top"><a id="a7947cb252d889a298a622adccec10fda"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>selection</b> = 0</td></tr>
<tr class="separator:a7947cb252d889a298a622adccec10fda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a118f23e16e3deeaedeee7cbf62bf34bb"><td class="memItemLeft" align="right" valign="top"><a id="a118f23e16e3deeaedeee7cbf62bf34bb"></a>
std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>choices</b></td></tr>
<tr class="separator:a118f23e16e3deeaedeee7cbf62bf34bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classView"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classView')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classView.html">View</a></td></tr>
<tr class="memitem:ae039aa744b085db819ae149705b2c32b inherit pro_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="ae039aa744b085db819ae149705b2c32b"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
<tr class="separator:ae039aa744b085db819ae149705b2c32b inherit pro_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e3e5c18893617490f02166641356746 inherit pro_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="a6e3e5c18893617490f02166641356746"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>height</b></td></tr>
<tr class="separator:a6e3e5c18893617490f02166641356746 inherit pro_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fc9f3b0c876d063e6f57dee320a43fe inherit pro_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="a9fc9f3b0c876d063e6f57dee320a43fe"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>start_x</b> = 0</td></tr>
<tr class="separator:a9fc9f3b0c876d063e6f57dee320a43fe inherit pro_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac424db4c13776c3ce9d33f9074dfcfaa inherit pro_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="ac424db4c13776c3ce9d33f9074dfcfaa"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>start_y</b> = 0</td></tr>
<tr class="separator:ac424db4c13776c3ce9d33f9074dfcfaa inherit pro_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80441aa81b52e04677a2aa2bd9c47753 inherit pro_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="a80441aa81b52e04677a2aa2bd9c47753"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>title</b></td></tr>
<tr class="separator:a80441aa81b52e04677a2aa2bd9c47753 inherit pro_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a610367214a727e2f7da72ac5bdb60fa3 inherit pro_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="a610367214a727e2f7da72ac5bdb60fa3"></a>
std::vector&lt; call_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>calls</b></td></tr>
<tr class="separator:a610367214a727e2f7da72ac5bdb60fa3 inherit pro_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-attribs"></a>
Static Protected Attributes</h2></td></tr>
<tr class="memitem:a9478d01473618353734436c26e0c35cb"><td class="memItemLeft" align="right" valign="top"><a id="a9478d01473618353734436c26e0c35cb"></a>
constexpr static int&#160;</td><td class="memItemRight" valign="bottom"><b>choice_offset_x</b> = 2</td></tr>
<tr class="separator:a9478d01473618353734436c26e0c35cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20f8c7a3df9c37f05008c7da31deed56"><td class="memItemLeft" align="right" valign="top"><a id="a20f8c7a3df9c37f05008c7da31deed56"></a>
constexpr static int&#160;</td><td class="memItemRight" valign="bottom"><b>choice_offset_y</b> = 3</td></tr>
<tr class="separator:a20f8c7a3df9c37f05008c7da31deed56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_static_attribs_classView"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_classView')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="classView.html">View</a></td></tr>
<tr class="memitem:a5ddee2bf0b26dbcfa7780be17ff33dd7 inherit pro_static_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="a5ddee2bf0b26dbcfa7780be17ff33dd7"></a>
static WINDOW *&#160;</td><td class="memItemRight" valign="bottom"><b>win</b> = nullptr</td></tr>
<tr class="separator:a5ddee2bf0b26dbcfa7780be17ff33dd7 inherit pro_static_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3554cf8689cad24c643665aa3d182134 inherit pro_static_attribs_classView"><td class="memItemLeft" align="right" valign="top"><a id="a3554cf8689cad24c643665aa3d182134"></a>
constexpr static int&#160;</td><td class="memItemRight" valign="bottom"><b>KEY_ENT</b> = 10</td></tr>
<tr class="separator:a3554cf8689cad24c643665aa3d182134 inherit pro_static_attribs_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_methods_classView"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classView')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classView.html">View</a></td></tr>
<tr class="memitem:a990aa2223befde031dfcce54a740c558 inherit pub_static_methods_classView"><td class="memItemLeft" align="right" valign="top"><a id="a990aa2223befde031dfcce54a740c558"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>setWinContext</b> (WINDOW *win)</td></tr>
<tr class="separator:a990aa2223befde031dfcce54a740c558 inherit pub_static_methods_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0710c6ba06e3795e7ddf369361308b79 inherit pub_static_methods_classView"><td class="memItemLeft" align="right" valign="top"><a id="a0710c6ba06e3795e7ddf369361308b79"></a>
static WINDOW *&#160;</td><td class="memItemRight" valign="bottom"><b>getWinContext</b> (void)</td></tr>
<tr class="separator:a0710c6ba06e3795e7ddf369361308b79 inherit pub_static_methods_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52c2e2a7bc56388e7d9bfa398ad52668 inherit pub_static_methods_classView"><td class="memItemLeft" align="right" valign="top"><a id="a52c2e2a7bc56388e7d9bfa398ad52668"></a>
static std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>str_split</b> (const std::string &amp;str, const std::string delim)</td></tr>
<tr class="separator:a52c2e2a7bc56388e7d9bfa398ad52668 inherit pub_static_methods_classView"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classView.html">View</a> for user selection input. </p>
<p class="definition">Definition at line <a class="el" href="view__selection_8h_source.html#l00010">10</a> of file <a class="el" href="view__selection_8h_source.html">view_selection.h</a>.</p>
</div><hr/>The documentation for this class was generated from the following files:<ul>
<li>ui/<a class="el" href="view__selection_8h_source.html">view_selection.h</a></li>
<li>ui/<a class="el" href="view__selection_8cpp_source.html">view_selection.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 435 B

View file

@ -1,113 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: Class Index</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class Index</div> </div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a>&#160;|&#160;<a class="qindex" href="#letter_v">v</a></div>
<table class="classindex">
<tr><td rowspan="2" valign="bottom"><a name="letter_b"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;b&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classDriverException.html">DriverException</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_u"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;u&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classViewInfo.html">ViewInfo</a>&#160;&#160;&#160;</td>
</tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classViewMonitor.html">ViewMonitor</a>&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="classB15F.html">B15F</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classUSART.html">USART</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classViewPromt.html">ViewPromt</a>&#160;&#160;&#160;</td>
</tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_d"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;d&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classPlottyFile.html">PlottyFile</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classUSARTException.html">USARTException</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classViewSelection.html">ViewSelection</a>&#160;&#160;&#160;</td>
</tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;t&#160;&#160;</div></td></tr></table>
</td>
<td rowspan="2" valign="bottom"><a name="letter_v"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;v&#160;&#160;</div></td></tr></table>
</td>
<td></td></tr>
<tr><td valign="top"><a class="el" href="classDot.html">Dot</a>&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td></td><td valign="top"><a class="el" href="classTimeoutException.html">TimeoutException</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classView.html">View</a>&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td></td><td></td><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a>&#160;|&#160;<a class="qindex" href="#letter_v">v</a></div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 132 B

View file

@ -1,81 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: ui Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_1788f8309b1a812dcb800a185471cf6c.html">ui</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">ui Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View file

@ -1,81 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: drv Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_587c94d866dbb2f408f78cf41f9b2f8d.html">drv</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">drv Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 746 B

View file

@ -1,85 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: drv/dot.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_587c94d866dbb2f408f78cf41f9b2f8d.html">drv</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">dot.cpp</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#include &quot;dot.h&quot;</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; </div><div class="line"><a name="l00003"></a><span class="lineno"><a class="line" href="classDot.html#ad975f119c0627a928790b3cd5ca6da05"> 3</a></span>&#160;<a class="code" href="classDot.html#ad975f119c0627a928790b3cd5ca6da05">Dot::Dot</a>(uint16_t x, uint16_t y, uint8_t curve) : x(x), y(y), curve(curve)</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;{</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; <span class="keywordflow">if</span>(curve &gt;= 64)</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; <span class="keywordflow">throw</span> std::range_error(<span class="stringliteral">&quot;Kurvenindex muss im Bereich [0, 63] liegen&quot;</span>);</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;}</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; </div><div class="line"><a name="l00009"></a><span class="lineno"><a class="line" href="classDot.html#a029f0cc99c474122b77a708a317e7f77"> 9</a></span>&#160;uint16_t <a class="code" href="classDot.html#a029f0cc99c474122b77a708a317e7f77">Dot::getX</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; <span class="keywordflow">return</span> x;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;}</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; </div><div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="classDot.html#a8fcb987e6308d8184d1a2c8692227e58"> 14</a></span>&#160;uint16_t <a class="code" href="classDot.html#a8fcb987e6308d8184d1a2c8692227e58">Dot::getY</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <span class="keywordflow">return</span> y;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;}</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; </div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="classDot.html#ad0ae7dc1a9be3d8d985affc089b34396"> 19</a></span>&#160;uint8_t <a class="code" href="classDot.html#ad0ae7dc1a9be3d8d985affc089b34396">Dot::getCurve</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keywordflow">return</span> curve;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;}</div></div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclassDot_html_a029f0cc99c474122b77a708a317e7f77"><div class="ttname"><a href="classDot.html#a029f0cc99c474122b77a708a317e7f77">Dot::getX</a></div><div class="ttdeci">uint16_t getX(void) const</div><div class="ttdef"><b>Definition:</b> <a href="dot_8cpp_source.html#l00009">dot.cpp:9</a></div></div>
<div class="ttc" id="aclassDot_html_a8fcb987e6308d8184d1a2c8692227e58"><div class="ttname"><a href="classDot.html#a8fcb987e6308d8184d1a2c8692227e58">Dot::getY</a></div><div class="ttdeci">uint16_t getY(void) const</div><div class="ttdef"><b>Definition:</b> <a href="dot_8cpp_source.html#l00014">dot.cpp:14</a></div></div>
<div class="ttc" id="aclassDot_html_ad0ae7dc1a9be3d8d985affc089b34396"><div class="ttname"><a href="classDot.html#ad0ae7dc1a9be3d8d985affc089b34396">Dot::getCurve</a></div><div class="ttdeci">uint8_t getCurve(void) const</div><div class="ttdef"><b>Definition:</b> <a href="dot_8cpp_source.html#l00019">dot.cpp:19</a></div></div>
<div class="ttc" id="aclassDot_html_ad975f119c0627a928790b3cd5ca6da05"><div class="ttname"><a href="classDot.html#ad975f119c0627a928790b3cd5ca6da05">Dot::Dot</a></div><div class="ttdeci">Dot(uint16_t x, uint16_t y, uint8_t curve)</div><div class="ttdef"><b>Definition:</b> <a href="dot_8cpp_source.html#l00003">dot.cpp:3</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View file

@ -1,86 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: drv/dot.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_587c94d866dbb2f408f78cf41f9b2f8d.html">drv</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">dot.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef DOT_H</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define DOT_H</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; </div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;cstdint&gt;</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; </div><div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="classDot.html"> 12</a></span>&#160;<span class="keyword">class </span><a class="code" href="classDot.html">Dot</a></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;{</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <a class="code" href="classDot.html#ad975f119c0627a928790b3cd5ca6da05">Dot</a>(uint16_t x, uint16_t y, uint8_t curve);</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; </div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; uint16_t <a class="code" href="classDot.html#a029f0cc99c474122b77a708a317e7f77">getX</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; uint16_t <a class="code" href="classDot.html#a8fcb987e6308d8184d1a2c8692227e58">getY</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; </div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; uint8_t <a class="code" href="classDot.html#ad0ae7dc1a9be3d8d985affc089b34396">getCurve</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; </div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; uint16_t x, y;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; uint8_t curve;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;};</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; </div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; </div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#endif // DOT_H</span></div></div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclassDot_html_a029f0cc99c474122b77a708a317e7f77"><div class="ttname"><a href="classDot.html#a029f0cc99c474122b77a708a317e7f77">Dot::getX</a></div><div class="ttdeci">uint16_t getX(void) const</div><div class="ttdef"><b>Definition:</b> <a href="dot_8cpp_source.html#l00009">dot.cpp:9</a></div></div>
<div class="ttc" id="aclassDot_html"><div class="ttname"><a href="classDot.html">Dot</a></div><div class="ttdef"><b>Definition:</b> <a href="dot_8h_source.html#l00012">dot.h:12</a></div></div>
<div class="ttc" id="aclassDot_html_a8fcb987e6308d8184d1a2c8692227e58"><div class="ttname"><a href="classDot.html#a8fcb987e6308d8184d1a2c8692227e58">Dot::getY</a></div><div class="ttdeci">uint16_t getY(void) const</div><div class="ttdef"><b>Definition:</b> <a href="dot_8cpp_source.html#l00014">dot.cpp:14</a></div></div>
<div class="ttc" id="aclassDot_html_ad0ae7dc1a9be3d8d985affc089b34396"><div class="ttname"><a href="classDot.html#ad0ae7dc1a9be3d8d985affc089b34396">Dot::getCurve</a></div><div class="ttdeci">uint8_t getCurve(void) const</div><div class="ttdef"><b>Definition:</b> <a href="dot_8cpp_source.html#l00019">dot.cpp:19</a></div></div>
<div class="ttc" id="aclassDot_html_ad975f119c0627a928790b3cd5ca6da05"><div class="ttname"><a href="classDot.html#ad975f119c0627a928790b3cd5ca6da05">Dot::Dot</a></div><div class="ttdeci">Dot(uint16_t x, uint16_t y, uint8_t curve)</div><div class="ttdef"><b>Definition:</b> <a href="dot_8cpp_source.html#l00003">dot.cpp:3</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

View file

@ -1,82 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>B15F: drv/driverexception.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">B15F
</div>
<div id="projectbrief">Board 15 Famulus Edition</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_587c94d866dbb2f408f78cf41f9b2f8d.html">drv</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">driverexception.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef DRIVEREXCEPTION_H</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define DRIVEREXCEPTION_H</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; </div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;exception&gt;</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; </div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// SOURCE: https://stackoverflow.com/a/8152888</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; </div><div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="classDriverException.html"> 10</a></span>&#160;<span class="keyword">class </span><a class="code" href="classDriverException.html">DriverException</a>: <span class="keyword">public</span> std::exception</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;{</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classDriverException.html">DriverException</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* message) : msg_(message)</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; {</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; }</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; </div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classDriverException.html">DriverException</a>(<span class="keyword">const</span> std::string&amp; message) : msg_(message)</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; {</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; }</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; </div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classDriverException.html">DriverException</a>() <span class="keywordflow">throw</span> ()</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; {</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; }</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; </div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* what() <span class="keyword">const</span> <span class="keywordflow">throw</span> ()</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; {</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keywordflow">return</span> msg_.c_str();</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; }</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; </div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">protected</span>:</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; std::string msg_;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;};</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; </div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#endif // DRIVEREXCEPTION_H</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; </div></div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclassDriverException_html"><div class="ttname"><a href="classDriverException.html">DriverException</a></div><div class="ttdef"><b>Definition:</b> <a href="driverexception_8h_source.html#l00010">driverexception.h:10</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 29 2019 09:52:09 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show more