satnogs-rotator-firmware/doxygen_files/html/functions.html

394 lines
12 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>satnogs-rotator-firmware: Class Members</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">satnogs-rotator-firmware
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<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="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index__"></a>- _ -</h3><ul>
<li>_angle_offset
: <a class="el" href="classAS5601.html#a9b2058241b8e88142e6376ac5a8abeb4">AS5601</a>
</li>
<li>_ch0
: <a class="el" href="classi2c__mux.html#acca9a43816973b7471017cbc1d6fd70a">i2c_mux</a>
</li>
<li>_ch1
: <a class="el" href="classi2c__mux.html#a3aa95a560e46d8a078ca2fd2eeb4dab4">i2c_mux</a>
</li>
<li>_default_state
: <a class="el" href="classendstop.html#aaf8429fa28d2aa40a42884b469e8f626">endstop</a>
</li>
<li>_en_pin
: <a class="el" href="classmotor.html#aa8dc53ecf02031b944ef6658c2b14fde">motor</a>
</li>
<li>_enc_ratio
: <a class="el" href="classAS5601.html#a6523b0a1e1d9451b1df96398e7212b90">AS5601</a>
</li>
<li>_fb_pin
: <a class="el" href="classmotor.html#a0a0c29d8c7332855eba796dc9d17d516">motor</a>
</li>
<li>_id
: <a class="el" href="classi2c__mux.html#ad56c7d14d6638caa0bccce4d609256c6">i2c_mux</a>
, <a class="el" href="classtc74.html#a9aef242072cf2021850126f6931cd577">tc74</a>
</li>
<li>_maxSpeed
: <a class="el" href="classmotor.html#a7a8635dc94a8eb9a410b5dff9c658d09">motor</a>
</li>
<li>_minSpeed
: <a class="el" href="classmotor.html#a14521e2beea4039acb94a5a20f3282ca">motor</a>
</li>
<li>_n
: <a class="el" href="classAS5601.html#a6524caff1a797ace0b48dfcad375f37a">AS5601</a>
</li>
<li>_pin
: <a class="el" href="classendstop.html#a17475e2676c5922399ea8b2bd6de0111">endstop</a>
</li>
<li>_pin_dir
: <a class="el" href="classrs485.html#a8a09bf5dcd2b3274220eb95c6323e2bf">rs485</a>
</li>
<li>_pwm_pin1
: <a class="el" href="classmotor.html#aad1f7bbc1a73c605947ce4a80a8019f8">motor</a>
</li>
<li>_pwm_pin2
: <a class="el" href="classmotor.html#acc3ee3c3243453a974ca0e9f96e93bce">motor</a>
</li>
<li>_raw_prev_pos
: <a class="el" href="classAS5601.html#a104f193f38617cb45e2af426f10971af">AS5601</a>
</li>
<li>_sf_pin
: <a class="el" href="classmotor.html#ad3782417f957c2c0806bb37df3709b4a">motor</a>
</li>
<li>_tx_time
: <a class="el" href="classrs485.html#a1b38109fc4d9cf9f98cebda6d6f2b033">rs485</a>
</li>
</ul>
<h3><a id="index_a"></a>- a -</h3><ul>
<li>available()
: <a class="el" href="classrs485.html#a204229ca0c3ee5d24d4c5eac9a543ef7">rs485</a>
</li>
</ul>
<h3><a id="index_b"></a>- b -</h3><ul>
<li>Begin()
: <a class="el" href="classAS5601.html#a51af9d44432ad5ccaa764a98d2450ec3">AS5601</a>
</li>
<li>begin()
: <a class="el" href="classrs485.html#ab7cf3f6e3b6e6d79dc490145aa3c1b12">rs485</a>
</li>
</ul>
<h3><a id="index_c"></a>- c -</h3><ul>
<li>control_mode
: <a class="el" href="struct__rotator.html#a86308cdfcd35e4a153476bf09869a981">_rotator</a>
</li>
</ul>
<h3><a id="index_d"></a>- d -</h3><ul>
<li>d
: <a class="el" href="struct__control.html#aba0fe925711333cc0910d439b589d175">_control</a>
</li>
<li>disenable()
: <a class="el" href="classmotor.html#ae21d592f52c6aa57a641ca3e99cf52b9">motor</a>
</li>
</ul>
<h3><a id="index_e"></a>- e -</h3><ul>
<li>easycomm_init()
: <a class="el" href="classeasycomm.html#a7db30a0f3a754dc281cbedab461d76f6">easycomm</a>
</li>
<li>easycomm_proc()
: <a class="el" href="classeasycomm.html#a68c229f5c44074fae9992ec9ea605046">easycomm</a>
</li>
<li>enable()
: <a class="el" href="classmotor.html#abee35525f6340b3a8118e8711a6033b4">motor</a>
</li>
<li>end()
: <a class="el" href="classrs485.html#a1a7d6743372a514e371f761d357b3bd8">rs485</a>
</li>
<li>endstop()
: <a class="el" href="classendstop.html#accd7d557af506828fffb434809f422f1">endstop</a>
</li>
</ul>
<h3><a id="index_f"></a>- f -</h3><ul>
<li>fault_az
: <a class="el" href="struct__rotator.html#a5aee46515ac7930a9ae114b9c9c01d8c">_rotator</a>
</li>
<li>fault_el
: <a class="el" href="struct__rotator.html#ac2e58e190516589323db0255129cfe96">_rotator</a>
</li>
<li>flush()
: <a class="el" href="classrs485.html#af02e2635ac5bb688bc9f05895a983704">rs485</a>
</li>
</ul>
<h3><a id="index_g"></a>- g -</h3><ul>
<li>get_agc()
: <a class="el" href="classAS5601.html#ad8192e27c57aaef265e0649876ca6bf2">AS5601</a>
</li>
<li>get_conf()
: <a class="el" href="classAS5601.html#abfce6bb3f9888bca6c8527ea0d4fad88">AS5601</a>
</li>
<li>get_fault()
: <a class="el" href="classmotor.html#a3fb941091e69025a6ed7b66b2458b302">motor</a>
</li>
<li>get_load()
: <a class="el" href="classmotor.html#ae106093068947e7b5453cfb70c06e83d">motor</a>
</li>
<li>get_magnitude()
: <a class="el" href="classAS5601.html#a6fd828b9871407420fb8a277d13e769c">AS5601</a>
</li>
<li>get_pos()
: <a class="el" href="classAS5601.html#a9cbfc7e9a35fd7b4c0cfa04fec4bf0c5">AS5601</a>
</li>
<li>get_state()
: <a class="el" href="classendstop.html#a530a60aaf81bd5022e56df71c194dfbc">endstop</a>
</li>
<li>get_status()
: <a class="el" href="classtc74.html#a91d194f87d6153a0556ab5fd857e66ee">tc74</a>
</li>
<li>get_temp()
: <a class="el" href="classtc74.html#a5e923d126027ab1e7102b4a203698eb3">tc74</a>
</li>
</ul>
<h3><a id="index_h"></a>- h -</h3><ul>
<li>homing_flag
: <a class="el" href="struct__rotator.html#adf96afc711bf7075748f043b1b656311">_rotator</a>
</li>
</ul>
<h3><a id="index_i"></a>- i -</h3><ul>
<li>i
: <a class="el" href="struct__control.html#a97e0823512ecbf67560099811613002c">_control</a>
</li>
<li>i2c_byte_transaction()
: <a class="el" href="classAS5601.html#afcac1b1abeeea88e465694373136168a">AS5601</a>
</li>
<li>i2c_mux()
: <a class="el" href="classi2c__mux.html#aacb992d29412ed15eb0b8b1983dcf976">i2c_mux</a>
</li>
<li>i2c_word_transaction()
: <a class="el" href="classAS5601.html#a2d48c32082d4bfa19bde77d614cc78dc">AS5601</a>
</li>
<li>init()
: <a class="el" href="classendstop.html#a6d24d7ed95ded92431288da42a6aebf9">endstop</a>
, <a class="el" href="classi2c__mux.html#a297c753f7c9fd03b7a6be09a7d3bd87a">i2c_mux</a>
, <a class="el" href="classtc74.html#a9e9df64f45929efc9b56b4668269ffbe">tc74</a>
</li>
<li>init_pin()
: <a class="el" href="classmotor.html#a7c7a40ef8985fae55eda9b9254d760a7">motor</a>
</li>
<li>init_timer()
: <a class="el" href="classmotor.html#a1aa585ea14305952469f95cb26f3ad2f">motor</a>
</li>
<li>init_zero()
: <a class="el" href="classAS5601.html#a865a4971a787bbdb9ff64fd31e2eb348">AS5601</a>
</li>
<li>input
: <a class="el" href="struct__control.html#adc122b9fd1dc7cb0b859405b0bc6ad1a">_control</a>
</li>
<li>input_prv
: <a class="el" href="struct__control.html#a42d481daff320ecacaa999a12e4b7412">_control</a>
</li>
<li>inside_temperature
: <a class="el" href="struct__rotator.html#a1bfde08392f85de45463f69b77c8120d">_rotator</a>
</li>
<li>isNumber()
: <a class="el" href="classeasycomm.html#a0da8917b93ae0d477791a86e1edeefb9">easycomm</a>
</li>
</ul>
<h3><a id="index_l"></a>- l -</h3><ul>
<li>load
: <a class="el" href="struct__control.html#aeb5b4a7fd5e9aa8ada410f568a0a87b4">_control</a>
</li>
</ul>
<h3><a id="index_m"></a>- m -</h3><ul>
<li>motor()
: <a class="el" href="classmotor.html#a2a035f9f051ce59d705654966dd95851">motor</a>
</li>
<li>move()
: <a class="el" href="classmotor.html#a01f848ad7e9ff16b4cb61174d3a5a084">motor</a>
</li>
</ul>
<h3><a id="index_p"></a>- p -</h3><ul>
<li>p
: <a class="el" href="struct__control.html#a08335ac31b691f2ed082a02d4a10961b">_control</a>
</li>
<li>park_az
: <a class="el" href="struct__rotator.html#ab6fce38c41558f84a92605b37c35837f">_rotator</a>
</li>
<li>park_el
: <a class="el" href="struct__rotator.html#a6ad10e10ad60c7cb8d4f30986cb1384f">_rotator</a>
</li>
<li>print()
: <a class="el" href="classrs485.html#acffe305907c9de94dda20135bc6ad93a">rs485</a>
</li>
</ul>
<h3><a id="index_r"></a>- r -</h3><ul>
<li>read()
: <a class="el" href="classrs485.html#ac549517006a6b2cff970e3390ccd2c45">rs485</a>
</li>
<li>rotator_error
: <a class="el" href="struct__rotator.html#a169bb52a1b00c2506bf7979aae6bab12">_rotator</a>
</li>
<li>rotator_status
: <a class="el" href="struct__rotator.html#ad7f5a96e0a6675c3471670c927bbae49">_rotator</a>
</li>
<li>rs485()
: <a class="el" href="classrs485.html#acd42457ff65a8979a5cdd62b64d1b905">rs485</a>
</li>
</ul>
<h3><a id="index_s"></a>- s -</h3><ul>
<li>set_channel()
: <a class="el" href="classi2c__mux.html#af4a7327c09d2f0ea8ee5a5797871e876">i2c_mux</a>
</li>
<li>set_gear_ratio()
: <a class="el" href="classAS5601.html#aeb9eb168d26d44261dc37d4ca54ae24f">AS5601</a>
</li>
<li>set_max()
: <a class="el" href="classmotor.html#a9881112348f2cf0d338fc47fefd66f15">motor</a>
</li>
<li>set_min()
: <a class="el" href="classmotor.html#afcebea9102569fa416a2872f0d33b32e">motor</a>
</li>
<li>set_zero()
: <a class="el" href="classAS5601.html#af760a7dd400974baf9daebad22920bdb">AS5601</a>
</li>
<li>setpoint
: <a class="el" href="struct__control.html#a1d9d72c3f267607ad077052f215cbcd5">_control</a>
</li>
<li>setpoint_speed
: <a class="el" href="struct__control.html#a08308f27e459947c9692735b18aa2f04">_control</a>
</li>
<li>sleep()
: <a class="el" href="classtc74.html#a5304cfec3e2fd0955db133ae0892c734">tc74</a>
</li>
<li>speed
: <a class="el" href="struct__control.html#ac6968a0c314b5e6c1910fa2238b5e325">_control</a>
</li>
<li>stop()
: <a class="el" href="classmotor.html#a9395e462f009a775c5fbe11f4c39150c">motor</a>
</li>
<li>switch_az
: <a class="el" href="struct__rotator.html#a5626b9e27ffdef0f5f8851ebb5a27812">_rotator</a>
</li>
<li>switch_el
: <a class="el" href="struct__rotator.html#a88068d1cd476b7a52bbc400c77e81d9a">_rotator</a>
</li>
</ul>
<h3><a id="index_t"></a>- t -</h3><ul>
<li>tc74()
: <a class="el" href="classtc74.html#a0adb7370c49b3f39787270357a07d12c">tc74</a>
</li>
</ul>
<h3><a id="index_u"></a>- u -</h3><ul>
<li>u
: <a class="el" href="struct__control.html#a4ab9d7afcc7a10368b5045b228f0e0bd">_control</a>
</li>
</ul>
<h3><a id="index_w"></a>- w -</h3><ul>
<li>wake_up()
: <a class="el" href="classtc74.html#a9e10af3dbd52592f902f81885dc166d2">tc74</a>
</li>
<li>watchdog_init()
: <a class="el" href="classwdt__timer.html#a4463b57c8af9b89797cb222c745c0355">wdt_timer</a>
</li>
<li>watchdog_reset()
: <a class="el" href="classwdt__timer.html#a1be743743ff4d19d726a45c2d49fbada">wdt_timer</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.14
</small></address>
</body>
</html>