881 lines
42 KiB
HTML
881 lines
42 KiB
HTML
<!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: B15F 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&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&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> |
|
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
|
<a href="#pub-attribs">Public Attributes</a> |
|
|
<a href="#pub-static-attribs">Static Public Attributes</a> |
|
|
<a href="classB15F-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">B15F Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<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:a52557b375443c180a044e7d4e80a1ae7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classB15F.html#a52557b375443c180a044e7d4e80a1ae7">reconnect</a> (void)</td></tr>
|
|
<tr class="separator:a52557b375443c180a044e7d4e80a1ae7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae4740cd473f40a1a4121dfa66b25e1d5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classB15F.html#ae4740cd473f40a1a4121dfa66b25e1d5">discard</a> (void)</td></tr>
|
|
<tr class="separator:ae4740cd473f40a1a4121dfa66b25e1d5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af01983594f2af98ab2b1e514aa036a5d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classB15F.html#af01983594f2af98ab2b1e514aa036a5d">testConnection</a> (void)</td></tr>
|
|
<tr class="separator:af01983594f2af98ab2b1e514aa036a5d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7b8a0e2a9156f7dcb05d097f23666a78"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classB15F.html#a7b8a0e2a9156f7dcb05d097f23666a78">testIntConv</a> (void)</td></tr>
|
|
<tr class="separator:a7b8a0e2a9156f7dcb05d097f23666a78"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4f01677e73d6d172a2c1cae9427a591b"><td class="memItemLeft" align="right" valign="top">std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classB15F.html#a4f01677e73d6d172a2c1cae9427a591b">getBoardInfo</a> (void)</td></tr>
|
|
<tr class="separator:a4f01677e73d6d172a2c1cae9427a591b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaffce20afb9f06bc4b7556c70ce76416"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classB15F.html#aaffce20afb9f06bc4b7556c70ce76416">delay_ms</a> (uint16_t ms)</td></tr>
|
|
<tr class="separator:aaffce20afb9f06bc4b7556c70ce76416"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adcaac8ae8db3c28eccb499fbd720361f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classB15F.html#adcaac8ae8db3c28eccb499fbd720361f">delay_us</a> (uint16_t us)</td></tr>
|
|
<tr class="separator:adcaac8ae8db3c28eccb499fbd720361f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad9bf80ee2485fb5aac9926c6ef0731f1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classB15F.html#ad9bf80ee2485fb5aac9926c6ef0731f1">activateSelfTestMode</a> (void)</td></tr>
|
|
<tr class="separator:ad9bf80ee2485fb5aac9926c6ef0731f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a13797edea1c50278988373acbd110064"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classB15F.html#a13797edea1c50278988373acbd110064">digitalWrite0</a> (uint8_t)</td></tr>
|
|
<tr class="separator:a13797edea1c50278988373acbd110064"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa225e7fc813849634063e071ef25db1b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classB15F.html#aa225e7fc813849634063e071ef25db1b">digitalWrite1</a> (uint8_t)</td></tr>
|
|
<tr class="separator:aa225e7fc813849634063e071ef25db1b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae0df6d423deeb2fd610968bd1c72060e"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classB15F.html#ae0df6d423deeb2fd610968bd1c72060e">digitalRead0</a> (void)</td></tr>
|
|
<tr class="separator:ae0df6d423deeb2fd610968bd1c72060e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afc76b612dd4faeee0ac02a66b65af5f2"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classB15F.html#afc76b612dd4faeee0ac02a66b65af5f2">digitalRead1</a> (void)</td></tr>
|
|
<tr class="separator:afc76b612dd4faeee0ac02a66b65af5f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6f858f21ea81d491b5031b3644a2239a"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classB15F.html#a6f858f21ea81d491b5031b3644a2239a">readDipSwitch</a> (void)</td></tr>
|
|
<tr class="separator:a6f858f21ea81d491b5031b3644a2239a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5c5583d591afdd3f9501856c6b0ba3e3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classB15F.html#a5c5583d591afdd3f9501856c6b0ba3e3">analogWrite0</a> (uint16_t)</td></tr>
|
|
<tr class="separator:a5c5583d591afdd3f9501856c6b0ba3e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a63d67795879cdc0b035c9c970e7d6fc3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classB15F.html#a63d67795879cdc0b035c9c970e7d6fc3">analogWrite1</a> (uint16_t)</td></tr>
|
|
<tr class="separator:a63d67795879cdc0b035c9c970e7d6fc3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae0bd1f69751e2dc3c462db9213fc4627"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classB15F.html#ae0bd1f69751e2dc3c462db9213fc4627">analogRead</a> (uint8_t channel)</td></tr>
|
|
<tr class="separator:ae0bd1f69751e2dc3c462db9213fc4627"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab82a324426c3063318c6cafb3089ae02"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><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></tr>
|
|
<tr class="separator:ab82a324426c3063318c6cafb3089ae02"><td class="memSeparator" colspan="2"> </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:a8b4533d232c55ef2aa967e39e2d23380"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classB15F.html">B15F</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classB15F.html#a8b4533d232c55ef2aa967e39e2d23380">getInstance</a> (void)</td></tr>
|
|
<tr class="separator:a8b4533d232c55ef2aa967e39e2d23380"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1a7ac52984ed7ecac008a3e4060eee3a"><td class="memItemLeft" align="right" valign="top">static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classB15F.html#a1a7ac52984ed7ecac008a3e4060eee3a">exec</a> (std::string cmd)</td></tr>
|
|
<tr class="separator:a1a7ac52984ed7ecac008a3e4060eee3a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3f09a418f9e3be5d1d750e4515c96f1e"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classB15F.html#a3f09a418f9e3be5d1d750e4515c96f1e">abort</a> (std::string msg)</td></tr>
|
|
<tr class="separator:a3f09a418f9e3be5d1d750e4515c96f1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac962a6a49bddd0e261a8c7d3aded23f8"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classB15F.html#ac962a6a49bddd0e261a8c7d3aded23f8">abort</a> (std::exception &ex)</td></tr>
|
|
<tr class="separator:ac962a6a49bddd0e261a8c7d3aded23f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a55b0cd1ea582bda53d6979442640f8e9"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classB15F.html#a55b0cd1ea582bda53d6979442640f8e9">setAbortHandler</a> (errorhandler_t func)</td></tr>
|
|
<tr class="separator:a55b0cd1ea582bda53d6979442640f8e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
|
Public Attributes</h2></td></tr>
|
|
<tr class="memitem:a3b0fc1f85954b2d9c145af4a3af5b1ec"><td class="memItemLeft" align="right" valign="top"><a id="a3b0fc1f85954b2d9c145af4a3af5b1ec"></a>
|
|
const std::string </td><td class="memItemRight" valign="bottom"><b>PRE</b> = "[B15F] "</td></tr>
|
|
<tr class="separator:a3b0fc1f85954b2d9c145af4a3af5b1ec"><td class="memSeparator" colspan="2"> </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:ab01299858f74a6cec598688562e0ad02"><td class="memItemLeft" align="right" valign="top"><a id="ab01299858f74a6cec598688562e0ad02"></a>
|
|
constexpr static uint8_t </td><td class="memItemRight" valign="bottom"><b>MSG_OK</b> = 0xFF</td></tr>
|
|
<tr class="separator:ab01299858f74a6cec598688562e0ad02"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a77d1ecf24b406c9204665d3b09c36f1e"><td class="memItemLeft" align="right" valign="top"><a id="a77d1ecf24b406c9204665d3b09c36f1e"></a>
|
|
constexpr static uint8_t </td><td class="memItemRight" valign="bottom"><b>MSG_FAIL</b> = 0xFE</td></tr>
|
|
<tr class="separator:a77d1ecf24b406c9204665d3b09c36f1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a040951746fbfd632e12bd1ad14578816"><td class="memItemLeft" align="right" valign="top"><a id="a040951746fbfd632e12bd1ad14578816"></a>
|
|
constexpr static uint16_t </td><td class="memItemRight" valign="bottom"><b>RECONNECT_TIMEOUT</b> = 64</td></tr>
|
|
<tr class="separator:a040951746fbfd632e12bd1ad14578816"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a158d13bc84aed6430cdede1396384e06"><td class="memItemLeft" align="right" valign="top"><a id="a158d13bc84aed6430cdede1396384e06"></a>
|
|
constexpr static uint16_t </td><td class="memItemRight" valign="bottom"><b>WDT_TIMEOUT</b> = 15</td></tr>
|
|
<tr class="separator:a158d13bc84aed6430cdede1396384e06"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c4895bdbcd71ff6743becf97985c2dc"><td class="memItemLeft" align="right" valign="top"><a id="a6c4895bdbcd71ff6743becf97985c2dc"></a>
|
|
constexpr static uint8_t </td><td class="memItemRight" valign="bottom"><b>RECONNECT_TRIES</b> = 3</td></tr>
|
|
<tr class="separator:a6c4895bdbcd71ff6743becf97985c2dc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7d548d6861cfc69753161bf9cda14f87"><td class="memItemLeft" align="right" valign="top"><a id="a7d548d6861cfc69753161bf9cda14f87"></a>
|
|
constexpr static uint32_t </td><td class="memItemRight" valign="bottom"><b>BAUDRATE</b> = 57600</td></tr>
|
|
<tr class="separator:a7d548d6861cfc69753161bf9cda14f87"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock">
|
|
<p class="definition">Definition at line <a class="el" href="b15f_8h_source.html#l00024">24</a> of file <a class="el" href="b15f_8h_source.html">b15f.h</a>.</p>
|
|
</div><h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="ac962a6a49bddd0e261a8c7d3aded23f8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac962a6a49bddd0e261a8c7d3aded23f8">◆ </a></span>abort() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void B15F::abort </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::exception & </td>
|
|
<td class="paramname"><em>ex</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Multithread sicherer Abbruch des B15F-Treibers </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ex</td><td>Exception als Abbruchursache </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="b15f_8cpp_source.html#l00327">327</a> of file <a class="el" href="b15f_8cpp_source.html">b15f.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3f09a418f9e3be5d1d750e4515c96f1e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3f09a418f9e3be5d1d750e4515c96f1e">◆ </a></span>abort() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void B15F::abort </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::string </td>
|
|
<td class="paramname"><em>msg</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Multithread sicherer Abbruch des B15F-Treibers </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">msg</td><td>Beschreibung der Abbruchursache </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="b15f_8cpp_source.html#l00322">322</a> of file <a class="el" href="b15f_8cpp_source.html">b15f.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad9bf80ee2485fb5aac9926c6ef0731f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad9bf80ee2485fb5aac9926c6ef0731f1">◆ </a></span>activateSelfTestMode()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool B15F::activateSelfTestMode </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Versetzt das Board in den Selbsttest-Modus WICHTIG: Es darf dabei nichts an den Klemmen angeschlossen sein! </p><dl class="exception"><dt>Exceptions</dt><dd>
|
|
<table class="exception">
|
|
<tr><td class="paramname"><a class="el" href="classDriverException.html">DriverException</a></td><td></td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="b15f_8cpp_source.html#l00144">144</a> of file <a class="el" href="b15f_8cpp_source.html">b15f.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae0bd1f69751e2dc3c462db9213fc4627"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae0bd1f69751e2dc3c462db9213fc4627">◆ </a></span>analogRead()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint16_t B15F::analogRead </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>channel</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Liest den Wert des Analog-Digital-Converters (ADC / ADU) </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">channel</td><td>Kanalwahl von 0 - 7 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="exception"><dt>Exceptions</dt><dd>
|
|
<table class="exception">
|
|
<tr><td class="paramname"><a class="el" href="classDriverException.html">DriverException</a></td><td></td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="b15f_8cpp_source.html#l00219">219</a> of file <a class="el" href="b15f_8cpp_source.html">b15f.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab82a324426c3063318c6cafb3089ae02"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab82a324426c3063318c6cafb3089ae02">◆ </a></span>analogSequence()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void B15F::analogSequence </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>channel_a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>buffer_a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>offset_a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>channel_b</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>buffer_b</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>offset_b</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>start</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int16_t </td>
|
|
<td class="paramname"><em>delta</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>DAC 0 wird auf den Startwert gesetzt und dann schrittweise um Delta inkrementiert. Für jeden eingestelleten DAC-Wert werden zwei ADCs (channel_a und channel_b) angesprochen und die Werte übermittelt. Die Werte werden in buffer_a für Kanal a und buffer_b für Kanal b gespeichert. </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">channel_a</td><td>Auswahl des ADC a, von 0 - 7 </td></tr>
|
|
<tr><td class="paramname">buffer_a</td><td>Speichertort für Werte des Kanals a </td></tr>
|
|
<tr><td class="paramname">offset_a</td><td>Anzahl an Werten des Kanals a, die im Speicher übersprungen werden sollen </td></tr>
|
|
<tr><td class="paramname">channel_b</td><td>Auswahl des ADC b, von 0 - 7 </td></tr>
|
|
<tr><td class="paramname">buffer_b</td><td>Speichertort für Werte des Kanals b </td></tr>
|
|
<tr><td class="paramname">offset_b</td><td>Anzahl an Werten des Kanals b, die im Speicher übersprungen werden </td></tr>
|
|
<tr><td class="paramname">start</td><td>Startwert des DACs </td></tr>
|
|
<tr><td class="paramname">delta</td><td>Schrittweite, mit welcher der DAC inkrementiert wird </td></tr>
|
|
<tr><td class="paramname">count</td><td>Anzahl an Inkrementierungen </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="exception"><dt>Exceptions</dt><dd>
|
|
<table class="exception">
|
|
<tr><td class="paramname"><a class="el" href="classDriverException.html">DriverException</a></td><td></td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="b15f_8cpp_source.html#l00241">241</a> of file <a class="el" href="b15f_8cpp_source.html">b15f.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5c5583d591afdd3f9501856c6b0ba3e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c5583d591afdd3f9501856c6b0ba3e3">◆ </a></span>analogWrite0()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool B15F::analogWrite0 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Setzt den Wert des Digital-Analog-Converters (DAC / DAU) 0 </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">port</td><td>10-Bit Wert </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="exception"><dt>Exceptions</dt><dd>
|
|
<table class="exception">
|
|
<tr><td class="paramname"><a class="el" href="classDriverException.html">DriverException</a></td><td></td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="b15f_8cpp_source.html#l00199">199</a> of file <a class="el" href="b15f_8cpp_source.html">b15f.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a63d67795879cdc0b035c9c970e7d6fc3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a63d67795879cdc0b035c9c970e7d6fc3">◆ </a></span>analogWrite1()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool B15F::analogWrite1 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Setzt den Wert des Digital-Analog-Converters (DAC / DAU) 1 </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">port</td><td>10-Bit Wert </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="exception"><dt>Exceptions</dt><dd>
|
|
<table class="exception">
|
|
<tr><td class="paramname"><a class="el" href="classDriverException.html">DriverException</a></td><td></td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="b15f_8cpp_source.html#l00209">209</a> of file <a class="el" href="b15f_8cpp_source.html">b15f.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaffce20afb9f06bc4b7556c70ce76416"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaffce20afb9f06bc4b7556c70ce76416">◆ </a></span>delay_ms()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void B15F::delay_ms </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>ms</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Lässt den Treiber für eine angegebene Zeit pausieren </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ms</td><td>Verzögerung in Millisekunden </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="b15f_8cpp_source.html#l00290">290</a> of file <a class="el" href="b15f_8cpp_source.html">b15f.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adcaac8ae8db3c28eccb499fbd720361f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adcaac8ae8db3c28eccb499fbd720361f">◆ </a></span>delay_us()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void B15F::delay_us </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>us</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Lässt den Treiber für eine angegebene Zeit pausieren </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">us</td><td>Verzögerung in Microsekunden </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="b15f_8cpp_source.html#l00295">295</a> of file <a class="el" href="b15f_8cpp_source.html">b15f.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae0df6d423deeb2fd610968bd1c72060e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae0df6d423deeb2fd610968bd1c72060e">◆ </a></span>digitalRead0()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint8_t B15F::digitalRead0 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Liest den Wert des digitalen Eingabeports 0 </p><dl class="section return"><dt>Returns</dt><dd>Wert für gesamten Port </dd></dl>
|
|
<dl class="exception"><dt>Exceptions</dt><dd>
|
|
<table class="exception">
|
|
<tr><td class="paramname"><a class="el" href="classDriverException.html">DriverException</a></td><td></td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="b15f_8cpp_source.html#l00172">172</a> of file <a class="el" href="b15f_8cpp_source.html">b15f.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afc76b612dd4faeee0ac02a66b65af5f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afc76b612dd4faeee0ac02a66b65af5f2">◆ </a></span>digitalRead1()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint8_t B15F::digitalRead1 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Liest den Wert des digitalen Eingabeports 1 </p><dl class="section return"><dt>Returns</dt><dd>Wert für gesamten Port </dd></dl>
|
|
<dl class="exception"><dt>Exceptions</dt><dd>
|
|
<table class="exception">
|
|
<tr><td class="paramname"><a class="el" href="classDriverException.html">DriverException</a></td><td></td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="b15f_8cpp_source.html#l00181">181</a> of file <a class="el" href="b15f_8cpp_source.html">b15f.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a13797edea1c50278988373acbd110064"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a13797edea1c50278988373acbd110064">◆ </a></span>digitalWrite0()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool B15F::digitalWrite0 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>port</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Setzt den Wert des digitalen Ausgabeports 0 </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">port</td><td>Wert für gesamten Port </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="exception"><dt>Exceptions</dt><dd>
|
|
<table class="exception">
|
|
<tr><td class="paramname"><a class="el" href="classDriverException.html">DriverException</a></td><td></td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="b15f_8cpp_source.html#l00152">152</a> of file <a class="el" href="b15f_8cpp_source.html">b15f.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa225e7fc813849634063e071ef25db1b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa225e7fc813849634063e071ef25db1b">◆ </a></span>digitalWrite1()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool B15F::digitalWrite1 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>port</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Setzt den Wert des digitalen Ausgabeports 1 </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">port</td><td>Wert für gesamten Port </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="exception"><dt>Exceptions</dt><dd>
|
|
<table class="exception">
|
|
<tr><td class="paramname"><a class="el" href="classDriverException.html">DriverException</a></td><td></td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="b15f_8cpp_source.html#l00162">162</a> of file <a class="el" href="b15f_8cpp_source.html">b15f.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae4740cd473f40a1a4121dfa66b25e1d5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae4740cd473f40a1a4121dfa66b25e1d5">◆ </a></span>discard()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void B15F::discard </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Verwirft Daten im <a class="el" href="classUSART.html">USART</a> Puffer auf dieser Maschine und B15 </p><dl class="exception"><dt>Exceptions</dt><dd>
|
|
<table class="exception">
|
|
<tr><td class="paramname"><a class="el" href="classDriverException.html">DriverException</a></td><td></td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="b15f_8cpp_source.html#l00072">72</a> of file <a class="el" href="b15f_8cpp_source.html">b15f.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1a7ac52984ed7ecac008a3e4060eee3a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1a7ac52984ed7ecac008a3e4060eee3a">◆ </a></span>exec()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string B15F::exec </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::string </td>
|
|
<td class="paramname"><em>cmd</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Führt ein Befehl auf dieser Maschine aus und liefert stdout zurück </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">cmd</td><td>Der Befehl </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="b15f_8cpp_source.html#l00309">309</a> of file <a class="el" href="b15f_8cpp_source.html">b15f.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4f01677e73d6d172a2c1cae9427a591b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f01677e73d6d172a2c1cae9427a591b">◆ </a></span>getBoardInfo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< std::string > B15F::getBoardInfo </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Liefert Informationen zur aktuellen Firmware des B15 </p><dl class="exception"><dt>Exceptions</dt><dd>
|
|
<table class="exception">
|
|
<tr><td class="paramname"><a class="el" href="classDriverException.html">DriverException</a></td><td></td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="b15f_8cpp_source.html#l00118">118</a> of file <a class="el" href="b15f_8cpp_source.html">b15f.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8b4533d232c55ef2aa967e39e2d23380"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8b4533d232c55ef2aa967e39e2d23380">◆ </a></span>getInstance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classB15F.html">B15F</a> & B15F::getInstance </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Liefert eine Referenz zur aktuellen Treiber-Instanz </p><dl class="exception"><dt>Exceptions</dt><dd>
|
|
<table class="exception">
|
|
<tr><td class="paramname"><a class="el" href="classDriverException.html">DriverException</a></td><td></td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="b15f_8cpp_source.html#l00300">300</a> of file <a class="el" href="b15f_8cpp_source.html">b15f.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6f858f21ea81d491b5031b3644a2239a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6f858f21ea81d491b5031b3644a2239a">◆ </a></span>readDipSwitch()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint8_t B15F::readDipSwitch </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Liest den Wert des digitalen Eingabeports, an dem der DIP-switch angeschlossen ist (S7) </p><dl class="section return"><dt>Returns</dt><dd>Wert für gesamten Port </dd></dl>
|
|
<dl class="exception"><dt>Exceptions</dt><dd>
|
|
<table class="exception">
|
|
<tr><td class="paramname"><a class="el" href="classDriverException.html">DriverException</a></td><td></td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="b15f_8cpp_source.html#l00190">190</a> of file <a class="el" href="b15f_8cpp_source.html">b15f.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a52557b375443c180a044e7d4e80a1ae7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a52557b375443c180a044e7d4e80a1ae7">◆ </a></span>reconnect()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void B15F::reconnect </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Versucht die Verbindung zum B15 wiederherzustellen </p><dl class="exception"><dt>Exceptions</dt><dd>
|
|
<table class="exception">
|
|
<tr><td class="paramname"><a class="el" href="classDriverException.html">DriverException</a></td><td></td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="b15f_8cpp_source.html#l00057">57</a> of file <a class="el" href="b15f_8cpp_source.html">b15f.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a55b0cd1ea582bda53d6979442640f8e9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a55b0cd1ea582bda53d6979442640f8e9">◆ </a></span>setAbortHandler()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void B15F::setAbortHandler </td>
|
|
<td>(</td>
|
|
<td class="paramtype">errorhandler_t </td>
|
|
<td class="paramname"><em>func</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Setzt eine Fehlerbehandlungsroutine für den Treiberabbruch (abort) </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">func</td><td>Funktion, die Exception als Parameter bekommt </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="b15f_8cpp_source.html#l00339">339</a> of file <a class="el" href="b15f_8cpp_source.html">b15f.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af01983594f2af98ab2b1e514aa036a5d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af01983594f2af98ab2b1e514aa036a5d">◆ </a></span>testConnection()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool B15F::testConnection </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Testet die <a class="el" href="classUSART.html">USART</a> Verbindung auf Funktion </p><dl class="exception"><dt>Exceptions</dt><dd>
|
|
<table class="exception">
|
|
<tr><td class="paramname"><a class="el" href="classDriverException.html">DriverException</a></td><td></td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="b15f_8cpp_source.html#l00090">90</a> of file <a class="el" href="b15f_8cpp_source.html">b15f.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7b8a0e2a9156f7dcb05d097f23666a78"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7b8a0e2a9156f7dcb05d097f23666a78">◆ </a></span>testIntConv()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool B15F::testIntConv </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Testet die Integer Konvertierung der <a class="el" href="classUSART.html">USART</a> Verbindung </p><dl class="exception"><dt>Exceptions</dt><dd>
|
|
<table class="exception">
|
|
<tr><td class="paramname"><a class="el" href="classDriverException.html">DriverException</a></td><td></td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="b15f_8cpp_source.html#l00105">105</a> of file <a class="el" href="b15f_8cpp_source.html">b15f.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
<li>/home/famulus/Dokumente/b15f/control/src/drv/<a class="el" href="b15f_8h_source.html">b15f.h</a></li>
|
|
<li>/home/famulus/Dokumente/b15f/control/src/drv/<a class="el" href="b15f_8cpp_source.html">b15f.cpp</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.16
|
|
</small></address>
|
|
</body>
|
|
</html>
|