\hypertarget{bsp___p_i_d_8cpp_source}{}\doxysection{bsp\+\_\+\+PID.\+cpp} \label{bsp___p_i_d_8cpp_source}\index{D:/gitt/MicrochipFor32/bsp\_Device/bsp\_math/bsp\_PID.cpp@{D:/gitt/MicrochipFor32/bsp\_Device/bsp\_math/bsp\_PID.cpp}} \mbox{\hyperlink{bsp___p_i_d_8cpp}{浏览该文件的文档.}} \begin{DoxyCode}{0} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00001}00001 \textcolor{comment}{/*-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00002}00002 \textcolor{comment}{ \#}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00003}00003 \textcolor{comment}{ \# Copyright (c) 2022 Yuankang Liang(XerolySkinner)}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00004}00004 \textcolor{comment}{ \#}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00005}00005 \textcolor{comment}{ \# 本软件按原样提供,无任何明示或暗示}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00006}00006 \textcolor{comment}{ \# 在任何情况下,作者都不承担任何损害赔偿责任}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00007}00007 \textcolor{comment}{ \#}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00008}00008 \textcolor{comment}{ \# 使用的许可声明:}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00009}00009 \textcolor{comment}{ \# 1. 不得歪曲本软件的来源,你不能声称你编写了原始软件.}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00010}00010 \textcolor{comment}{ \# 2. 免费授予以任何目的,前提是版权声明出现在所有副本中.}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00011}00011 \textcolor{comment}{ \# 并且版权声明和许可声明同时出现.}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00012}00012 \textcolor{comment}{ \# 3. 你有使用,复制,修改,分发,和销售本软件的许可.}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00013}00013 \textcolor{comment}{ \# 4. 如果你在产品中使用,产品文档中的声明是赞赏的但不是必须的.}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00014}00014 \textcolor{comment}{ \# 5. 本通知不得从任何来源删除或更改.}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00015}00015 \textcolor{comment}{ \#}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00016}00016 \textcolor{comment}{ \# Yuankang Liang(XerolySkinner)}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00017}00017 \textcolor{comment}{ \# E-\/mail:zabbcccbbaz@163.com}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00018}00018 \textcolor{comment}{ \# QQ:2715099320}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00019}00019 \textcolor{comment}{ \# Mobile Phone:13005636215}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00020}00020 \textcolor{comment}{ \#}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00021}00021 \textcolor{comment}{ \# All rights reserved.}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00022}00022 \textcolor{comment}{ */}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00023}00023 } \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00035}00035 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00036}00036 \textcolor{comment}{// 头文件}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00037}00037 \textcolor{comment}{// }} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00038}00038 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{bsp___p_i_d_8h}{bsp\_PID.h}}"{}}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00040}00040 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00041}00041 \textcolor{comment}{// 类函数}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00042}00042 \textcolor{comment}{// }} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00048}\mbox{\hyperlink{classbsp___position___p_i_d_ac658466d8bc1d12fcd403c4b6f9ca9f7}{00048}} \textcolor{comment}{}\textcolor{keywordtype}{float} \mbox{\hyperlink{classbsp___position___p_i_d_ac658466d8bc1d12fcd403c4b6f9ca9f7}{bsp\_Position\_PID::PID}}(\textcolor{keywordtype}{float} temp) \{} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00049}00049 \textcolor{keywordtype}{float} thisError;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00050}00050 thisError = \mbox{\hyperlink{classbsp___position___p_i_d_a04921569cfe25681f8763beaae01c1bc}{target}} -\/ temp; \textcolor{comment}{//当前误差等于设定值减去当前值}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00051}00051 \mbox{\hyperlink{classbsp___position___p_i_d_a9e7c0b93c1936f3aca77800997f99c05}{integral}} += thisError; \textcolor{comment}{//误差积分,把所有误差累加起来}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00052}00052 \mbox{\hyperlink{classbsp___position___p_i_d_a77ecc1d6378fb03cc63c9a3a263c90b2}{result}} = } \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00053}00053 \mbox{\hyperlink{classbsp___position___p_i_d_aa2ea863045a5bc0785693013154b6a52}{Kp}} * thisError + } \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00054}00054 \mbox{\hyperlink{classbsp___position___p_i_d_a58c60be7603ec356bbe428fb989d4e68}{Ki}} * \mbox{\hyperlink{classbsp___position___p_i_d_a9e7c0b93c1936f3aca77800997f99c05}{integral}} + } \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00055}00055 \mbox{\hyperlink{classbsp___position___p_i_d_a1678e1ea6b9e6ea56fde93df5aad4f75}{Kd}} * (thisError -\/ \mbox{\hyperlink{classbsp___position___p_i_d_a04a54e038d2229f330e1913ce8b8aada}{lasterror}});} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00056}00056 \mbox{\hyperlink{classbsp___position___p_i_d_a04a54e038d2229f330e1913ce8b8aada}{lasterror}} = thisError;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00057}00057 } \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00058}00058 \textcolor{keywordflow}{if} (\mbox{\hyperlink{classbsp___position___p_i_d_a08bba095208d3dcdb8c07e741dc3a77a}{result\_H}} == \mbox{\hyperlink{classbsp___position___p_i_d_a42a8eb4e1c96871e1b4eacb0cf46e196}{result\_L}})\textcolor{keywordflow}{return} \mbox{\hyperlink{classbsp___position___p_i_d_a77ecc1d6378fb03cc63c9a3a263c90b2}{result}};} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00059}00059 \textcolor{keywordflow}{if} (\mbox{\hyperlink{classbsp___position___p_i_d_a77ecc1d6378fb03cc63c9a3a263c90b2}{result}} >= \mbox{\hyperlink{classbsp___position___p_i_d_a08bba095208d3dcdb8c07e741dc3a77a}{result\_H}})\mbox{\hyperlink{classbsp___position___p_i_d_a77ecc1d6378fb03cc63c9a3a263c90b2}{result}} == \mbox{\hyperlink{classbsp___position___p_i_d_a08bba095208d3dcdb8c07e741dc3a77a}{result\_H}};} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00060}00060 \textcolor{keywordflow}{else} \textcolor{keywordflow}{if} (\mbox{\hyperlink{classbsp___position___p_i_d_a77ecc1d6378fb03cc63c9a3a263c90b2}{result}} <= \mbox{\hyperlink{classbsp___position___p_i_d_a42a8eb4e1c96871e1b4eacb0cf46e196}{result\_L}})\mbox{\hyperlink{classbsp___position___p_i_d_a77ecc1d6378fb03cc63c9a3a263c90b2}{result}} == \mbox{\hyperlink{classbsp___position___p_i_d_a42a8eb4e1c96871e1b4eacb0cf46e196}{result\_L}};} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00061}00061 \textcolor{keywordflow}{return} \mbox{\hyperlink{classbsp___position___p_i_d_a77ecc1d6378fb03cc63c9a3a263c90b2}{result}};} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00062}00062 \}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00063}00063 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00069}\mbox{\hyperlink{classbsp___increment___p_i_d_a7f39310ecc4cd1f8029a6545bd37e0a9}{00069}} \textcolor{comment}{}\textcolor{keywordtype}{float} \mbox{\hyperlink{classbsp___increment___p_i_d_a7f39310ecc4cd1f8029a6545bd37e0a9}{bsp\_Increment\_PID::PID}}(\textcolor{keywordtype}{float} temp) \{} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00070}00070 \textcolor{keywordtype}{float} thisError=\mbox{\hyperlink{classbsp___increment___p_i_d_a6f2142a4e99c8a6bd5b604fe53c8e6b1}{target}} -\/ temp; \textcolor{comment}{//当前误差等于设定值减去当前值}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00071}00071 \textcolor{keywordtype}{float} increment;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00072}00072 \textcolor{keywordtype}{float} pError, dError, iError;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00073}00073 } \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00074}00074 pError = thisError -\/ \mbox{\hyperlink{classbsp___increment___p_i_d_aaf7c047c9aa963bb6b7524fd8fc6242b}{lasterror}};} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00075}00075 iError = thisError;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00076}00076 dError = thisError -\/ 2 * \mbox{\hyperlink{classbsp___increment___p_i_d_aaf7c047c9aa963bb6b7524fd8fc6242b}{lasterror}} + \mbox{\hyperlink{classbsp___increment___p_i_d_a8df6076b4bb4d4d1e4c7ee2777defb82}{preerror}};} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00077}00077 } \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00078}00078 increment = } \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00079}00079 \mbox{\hyperlink{classbsp___increment___p_i_d_a4bd6b08091f76f357da2dab404a3a97b}{Kp}} * pError + } \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00080}00080 \mbox{\hyperlink{classbsp___increment___p_i_d_a368b2b2bd531ef46a9518889f9f07eec}{Ki}} * iError + } \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00081}00081 \mbox{\hyperlink{classbsp___increment___p_i_d_acbe47a0c902698a6e11db1d0651a2627}{Kd}} * dError; \textcolor{comment}{//增量计算}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00082}00082 \mbox{\hyperlink{classbsp___increment___p_i_d_a8df6076b4bb4d4d1e4c7ee2777defb82}{preerror}} = \mbox{\hyperlink{classbsp___increment___p_i_d_aaf7c047c9aa963bb6b7524fd8fc6242b}{lasterror}}; \textcolor{comment}{//存放偏差用于下次运算}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00083}00083 \mbox{\hyperlink{classbsp___increment___p_i_d_aaf7c047c9aa963bb6b7524fd8fc6242b}{lasterror}} = thisError; \textcolor{comment}{//存放偏差用于下次运算}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00084}00084 \mbox{\hyperlink{classbsp___increment___p_i_d_a7e567c42a56682a0f24e39a92a562e40}{result}} += increment; \textcolor{comment}{//上次结果叠加增量}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00085}00085 } \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00086}00086 \textcolor{keywordflow}{if} (\mbox{\hyperlink{classbsp___increment___p_i_d_a90bb2ca2ebe196b8063183336c63186a}{result\_H}} == \mbox{\hyperlink{classbsp___increment___p_i_d_a17d1546dc185ae482d4d7b72af1ac5cd}{result\_L}})\textcolor{keywordflow}{return} \mbox{\hyperlink{classbsp___increment___p_i_d_a7e567c42a56682a0f24e39a92a562e40}{result}};} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00087}00087 \textcolor{keywordflow}{if} (\mbox{\hyperlink{classbsp___increment___p_i_d_a7e567c42a56682a0f24e39a92a562e40}{result}} >= \mbox{\hyperlink{classbsp___increment___p_i_d_a90bb2ca2ebe196b8063183336c63186a}{result\_H}})\mbox{\hyperlink{classbsp___increment___p_i_d_a7e567c42a56682a0f24e39a92a562e40}{result}} == \mbox{\hyperlink{classbsp___increment___p_i_d_a90bb2ca2ebe196b8063183336c63186a}{result\_H}};} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00088}00088 \textcolor{keywordflow}{else} \textcolor{keywordflow}{if} (\mbox{\hyperlink{classbsp___increment___p_i_d_a7e567c42a56682a0f24e39a92a562e40}{result}} <= \mbox{\hyperlink{classbsp___increment___p_i_d_a17d1546dc185ae482d4d7b72af1ac5cd}{result\_L}})\mbox{\hyperlink{classbsp___increment___p_i_d_a7e567c42a56682a0f24e39a92a562e40}{result}} == \mbox{\hyperlink{classbsp___increment___p_i_d_a17d1546dc185ae482d4d7b72af1ac5cd}{result\_L}};} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00089}00089 \textcolor{keywordflow}{return} \mbox{\hyperlink{classbsp___increment___p_i_d_a7e567c42a56682a0f24e39a92a562e40}{result}};\}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00090}00090 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00091}00091 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00096}\mbox{\hyperlink{classbsp___position___p_i_d_a7b60d7f8a80c632c501561e7e0765f14}{00096}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{classbsp___position___p_i_d_a7b60d7f8a80c632c501561e7e0765f14}{bsp\_Position\_PID::clean}}(\textcolor{keywordtype}{void}) \{} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00097}00097 \mbox{\hyperlink{classbsp___position___p_i_d_a9e7c0b93c1936f3aca77800997f99c05}{integral}} = 0; \textcolor{comment}{//积分值}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00098}00098 \mbox{\hyperlink{classbsp___position___p_i_d_a04a54e038d2229f330e1913ce8b8aada}{lasterror}} = 0; \textcolor{comment}{//前一拍偏差}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00099}00099 \mbox{\hyperlink{classbsp___position___p_i_d_a77ecc1d6378fb03cc63c9a3a263c90b2}{result}} = 0; \textcolor{comment}{//输出值}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00100}00100 \}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00101}00101 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00106}\mbox{\hyperlink{classbsp___increment___p_i_d_aa1cab8492ec6a289debfc215689d9b38}{00106}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{classbsp___increment___p_i_d_aa1cab8492ec6a289debfc215689d9b38}{bsp\_Increment\_PID::clean}}(\textcolor{keywordtype}{void}) \{} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00107}00107 \mbox{\hyperlink{classbsp___increment___p_i_d_aaf7c047c9aa963bb6b7524fd8fc6242b}{lasterror}} = 0; \textcolor{comment}{//前一拍偏差 }} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00108}00108 \mbox{\hyperlink{classbsp___increment___p_i_d_a8df6076b4bb4d4d1e4c7ee2777defb82}{preerror}} = 0; \textcolor{comment}{//前两拍偏差}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00109}00109 \mbox{\hyperlink{classbsp___increment___p_i_d_a7e567c42a56682a0f24e39a92a562e40}{result}} = 0; \textcolor{comment}{//输出值}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00110}00110 \}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00111}00111 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00112}00112 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00119}\mbox{\hyperlink{classbsp___position___p_i_d_add37a6f47b3f9b6dd0d945def8ed2ef1}{00119}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{classbsp___position___p_i_d_add37a6f47b3f9b6dd0d945def8ed2ef1}{bsp\_Position\_PID::set}}(\textcolor{keywordtype}{float} P, \textcolor{keywordtype}{float} I, \textcolor{keywordtype}{float} D) \{} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00120}00120 \mbox{\hyperlink{classbsp___position___p_i_d_aa2ea863045a5bc0785693013154b6a52}{Kp}} = P; \mbox{\hyperlink{classbsp___position___p_i_d_a58c60be7603ec356bbe428fb989d4e68}{Ki}} = I; \mbox{\hyperlink{classbsp___position___p_i_d_a1678e1ea6b9e6ea56fde93df5aad4f75}{Kd}} = D;\}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00121}00121 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00128}\mbox{\hyperlink{classbsp___increment___p_i_d_aeddd6d60b615571d390653e9a958b2b4}{00128}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{classbsp___increment___p_i_d_aeddd6d60b615571d390653e9a958b2b4}{bsp\_Increment\_PID::set}}(\textcolor{keywordtype}{float} P, \textcolor{keywordtype}{float} I, \textcolor{keywordtype}{float} D) \{} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00129}00129 \mbox{\hyperlink{classbsp___increment___p_i_d_a4bd6b08091f76f357da2dab404a3a97b}{Kp}} = P; \mbox{\hyperlink{classbsp___increment___p_i_d_a368b2b2bd531ef46a9518889f9f07eec}{Ki}} = I; \mbox{\hyperlink{classbsp___increment___p_i_d_acbe47a0c902698a6e11db1d0651a2627}{Kd}} = D;\}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00131}00131 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00132}00132 \textcolor{comment}{// 构造函数}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00133}00133 \textcolor{comment}{// }} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00134}\mbox{\hyperlink{classbsp___position___p_i_d_ac50b1ff29153eed1fcb252a3eee2aa69}{00134}} \mbox{\hyperlink{classbsp___position___p_i_d_ac50b1ff29153eed1fcb252a3eee2aa69}{bsp\_Position\_PID::bsp\_Position\_PID}}(\textcolor{keywordtype}{void}) \{} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00135}00135 \mbox{\hyperlink{classbsp___position___p_i_d_a04921569cfe25681f8763beaae01c1bc}{bsp\_Position\_PID::target}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00136}00136 \mbox{\hyperlink{classbsp___position___p_i_d_a04a54e038d2229f330e1913ce8b8aada}{bsp\_Position\_PID::lasterror}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00137}00137 \mbox{\hyperlink{classbsp___position___p_i_d_aa2ea863045a5bc0785693013154b6a52}{bsp\_Position\_PID::Kp}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00138}00138 \mbox{\hyperlink{classbsp___position___p_i_d_a58c60be7603ec356bbe428fb989d4e68}{bsp\_Position\_PID::Ki}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00139}00139 \mbox{\hyperlink{classbsp___position___p_i_d_a1678e1ea6b9e6ea56fde93df5aad4f75}{bsp\_Position\_PID::Kd}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00140}00140 \mbox{\hyperlink{classbsp___position___p_i_d_a9e7c0b93c1936f3aca77800997f99c05}{bsp\_Position\_PID::integral}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00141}00141 \mbox{\hyperlink{classbsp___position___p_i_d_a77ecc1d6378fb03cc63c9a3a263c90b2}{bsp\_Position\_PID::result}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00142}00142 \mbox{\hyperlink{classbsp___position___p_i_d_a08bba095208d3dcdb8c07e741dc3a77a}{bsp\_Position\_PID::result\_H}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00143}00143 \mbox{\hyperlink{classbsp___position___p_i_d_a42a8eb4e1c96871e1b4eacb0cf46e196}{bsp\_Position\_PID::result\_L}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00144}00144 \}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00145}00145 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00155}\mbox{\hyperlink{classbsp___position___p_i_d_aa16c488294e5bfba71c8ef83ee76a250}{00155}} \textcolor{comment}{}\mbox{\hyperlink{classbsp___position___p_i_d_ac50b1ff29153eed1fcb252a3eee2aa69}{bsp\_Position\_PID::bsp\_Position\_PID}}(} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00156}00156 \textcolor{keywordtype}{float} Kp, \textcolor{keywordtype}{float} Ki, \textcolor{keywordtype}{float} Kd, \textcolor{keywordtype}{float} target,} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00157}00157 \textcolor{keywordtype}{float} result\_H, \textcolor{keywordtype}{float} result\_L) \{} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00158}00158 \mbox{\hyperlink{classbsp___position___p_i_d_a04921569cfe25681f8763beaae01c1bc}{bsp\_Position\_PID::target}} = \mbox{\hyperlink{classbsp___position___p_i_d_a04921569cfe25681f8763beaae01c1bc}{target}};} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00159}00159 \mbox{\hyperlink{classbsp___position___p_i_d_a04a54e038d2229f330e1913ce8b8aada}{bsp\_Position\_PID::lasterror}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00160}00160 \mbox{\hyperlink{classbsp___position___p_i_d_aa2ea863045a5bc0785693013154b6a52}{bsp\_Position\_PID::Kp}} = \mbox{\hyperlink{classbsp___position___p_i_d_aa2ea863045a5bc0785693013154b6a52}{Kp}};} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00161}00161 \mbox{\hyperlink{classbsp___position___p_i_d_a58c60be7603ec356bbe428fb989d4e68}{bsp\_Position\_PID::Ki}} = \mbox{\hyperlink{classbsp___position___p_i_d_a58c60be7603ec356bbe428fb989d4e68}{Ki}};} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00162}00162 \mbox{\hyperlink{classbsp___position___p_i_d_a1678e1ea6b9e6ea56fde93df5aad4f75}{bsp\_Position\_PID::Kd}} = \mbox{\hyperlink{classbsp___position___p_i_d_a1678e1ea6b9e6ea56fde93df5aad4f75}{Kd}};} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00163}00163 \mbox{\hyperlink{classbsp___position___p_i_d_a9e7c0b93c1936f3aca77800997f99c05}{bsp\_Position\_PID::integral}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00164}00164 \mbox{\hyperlink{classbsp___position___p_i_d_a77ecc1d6378fb03cc63c9a3a263c90b2}{bsp\_Position\_PID::result}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00165}00165 \mbox{\hyperlink{classbsp___position___p_i_d_a08bba095208d3dcdb8c07e741dc3a77a}{bsp\_Position\_PID::result\_H}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00166}00166 \mbox{\hyperlink{classbsp___position___p_i_d_a42a8eb4e1c96871e1b4eacb0cf46e196}{bsp\_Position\_PID::result\_L}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00167}00167 \}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00168}00168 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00169}\mbox{\hyperlink{classbsp___position___p_i_d_a9cd33ec75d5ca15939d132644d4ceea8}{00169}} \mbox{\hyperlink{classbsp___position___p_i_d_a9cd33ec75d5ca15939d132644d4ceea8}{bsp\_Position\_PID::\string~bsp\_Position\_PID}}(\textcolor{keywordtype}{void}) \{\}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00170}00170 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00171}\mbox{\hyperlink{classbsp___increment___p_i_d_a1dec336ee026d7e1148dfb68052055d2}{00171}} \mbox{\hyperlink{classbsp___increment___p_i_d_a1dec336ee026d7e1148dfb68052055d2}{bsp\_Increment\_PID::bsp\_Increment\_PID}}(\textcolor{keywordtype}{void}) \{} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00172}00172 \mbox{\hyperlink{classbsp___increment___p_i_d_a6f2142a4e99c8a6bd5b604fe53c8e6b1}{bsp\_Increment\_PID::target}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00173}00173 \mbox{\hyperlink{classbsp___increment___p_i_d_aaf7c047c9aa963bb6b7524fd8fc6242b}{bsp\_Increment\_PID::lasterror}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00174}00174 \mbox{\hyperlink{classbsp___increment___p_i_d_a8df6076b4bb4d4d1e4c7ee2777defb82}{bsp\_Increment\_PID::preerror}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00175}00175 \mbox{\hyperlink{classbsp___increment___p_i_d_a4bd6b08091f76f357da2dab404a3a97b}{bsp\_Increment\_PID::Kp}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00176}00176 \mbox{\hyperlink{classbsp___increment___p_i_d_a368b2b2bd531ef46a9518889f9f07eec}{bsp\_Increment\_PID::Ki}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00177}00177 \mbox{\hyperlink{classbsp___increment___p_i_d_acbe47a0c902698a6e11db1d0651a2627}{bsp\_Increment\_PID::Kd}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00178}00178 \mbox{\hyperlink{classbsp___increment___p_i_d_a7e567c42a56682a0f24e39a92a562e40}{bsp\_Increment\_PID::result}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00179}00179 \mbox{\hyperlink{classbsp___increment___p_i_d_a90bb2ca2ebe196b8063183336c63186a}{bsp\_Increment\_PID::result\_H}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00180}00180 \mbox{\hyperlink{classbsp___increment___p_i_d_a17d1546dc185ae482d4d7b72af1ac5cd}{bsp\_Increment\_PID::result\_L}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00181}00181 \}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00182}00182 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00192}\mbox{\hyperlink{classbsp___increment___p_i_d_a33b07a33c9ba2accc10a4bcf5a8b7be9}{00192}} \textcolor{comment}{}\mbox{\hyperlink{classbsp___increment___p_i_d_a1dec336ee026d7e1148dfb68052055d2}{bsp\_Increment\_PID::bsp\_Increment\_PID}}(} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00193}00193 \textcolor{keywordtype}{float} Kp, \textcolor{keywordtype}{float} Ki, \textcolor{keywordtype}{float} Kd, \textcolor{keywordtype}{float} target,} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00194}00194 \textcolor{keywordtype}{float} result\_H, \textcolor{keywordtype}{float} result\_L) \{} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00195}00195 \mbox{\hyperlink{classbsp___increment___p_i_d_a6f2142a4e99c8a6bd5b604fe53c8e6b1}{bsp\_Increment\_PID::target}} = \mbox{\hyperlink{classbsp___increment___p_i_d_a6f2142a4e99c8a6bd5b604fe53c8e6b1}{target}};} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00196}00196 \mbox{\hyperlink{classbsp___increment___p_i_d_aaf7c047c9aa963bb6b7524fd8fc6242b}{bsp\_Increment\_PID::lasterror}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00197}00197 \mbox{\hyperlink{classbsp___increment___p_i_d_a8df6076b4bb4d4d1e4c7ee2777defb82}{bsp\_Increment\_PID::preerror}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00198}00198 \mbox{\hyperlink{classbsp___increment___p_i_d_a4bd6b08091f76f357da2dab404a3a97b}{bsp\_Increment\_PID::Kp}} = \mbox{\hyperlink{classbsp___increment___p_i_d_a4bd6b08091f76f357da2dab404a3a97b}{Kp}};} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00199}00199 \mbox{\hyperlink{classbsp___increment___p_i_d_a368b2b2bd531ef46a9518889f9f07eec}{bsp\_Increment\_PID::Ki}} = \mbox{\hyperlink{classbsp___increment___p_i_d_a368b2b2bd531ef46a9518889f9f07eec}{Ki}};} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00200}00200 \mbox{\hyperlink{classbsp___increment___p_i_d_acbe47a0c902698a6e11db1d0651a2627}{bsp\_Increment\_PID::Kd}} = \mbox{\hyperlink{classbsp___increment___p_i_d_acbe47a0c902698a6e11db1d0651a2627}{Kd}};} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00201}00201 \mbox{\hyperlink{classbsp___increment___p_i_d_a7e567c42a56682a0f24e39a92a562e40}{bsp\_Increment\_PID::result}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00202}00202 \mbox{\hyperlink{classbsp___increment___p_i_d_a90bb2ca2ebe196b8063183336c63186a}{bsp\_Increment\_PID::result\_H}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00203}00203 \mbox{\hyperlink{classbsp___increment___p_i_d_a17d1546dc185ae482d4d7b72af1ac5cd}{bsp\_Increment\_PID::result\_L}} = 0;} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00204}00204 \}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00205}00205 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}} \DoxyCodeLine{\Hypertarget{bsp___p_i_d_8cpp_source_l00206}\mbox{\hyperlink{classbsp___increment___p_i_d_a3eb46ef6d491464f9cc8bfdc0ded1155}{00206}} \mbox{\hyperlink{classbsp___increment___p_i_d_a3eb46ef6d491464f9cc8bfdc0ded1155}{bsp\_Increment\_PID::\string~bsp\_Increment\_PID}}(\textcolor{keywordtype}{void}) \{\}} \end{DoxyCode}