📄 ampfile_8cpp-source.html
字号:
<a name="l00325"></a>00325 <span class="keywordflow">case</span> 0x05B:<a name="l00326"></a>00326 err = StrToInt32( seg[segIndex], cfg.<a class="code" href="structAmpConfig.html#o17">motor</a>.<a class="code" href="structMtrInfo.html#o32">loadEncRes</a> );<a name="l00327"></a>00327 <span class="keywordflow">break</span>;<a name="l00328"></a>00328 <a name="l00329"></a>00329 <span class="keywordflow">case</span> 0x05C:<a name="l00330"></a>00330 err = StrToInt16( seg[segIndex], i16 ); <a name="l00331"></a>00331 cfg.<a class="code" href="structAmpConfig.html#o17">motor</a>.<a class="code" href="structMtrInfo.html#o33">loadEncReverse</a> = (i16!=0);<a name="l00332"></a>00332 <span class="keywordflow">break</span>;<a name="l00333"></a>00333 <a name="l00334"></a>00334 <span class="keywordflow">case</span> 0x05D:<a name="l00335"></a>00335 err = StrToInt16( seg[segIndex], cfg.<a class="code" href="structAmpConfig.html#o17">motor</a>.<a class="code" href="structMtrInfo.html#o31">loadEncType</a> );<a name="l00336"></a>00336 <span class="keywordflow">break</span>;<a name="l00337"></a>00337 <a name="l00338"></a>00338 <span class="keywordflow">case</span> 0x05f: <a name="l00339"></a>00339 err = StrToFilter( seg[segIndex], cfg.<a class="code" href="structAmpConfig.html#o27">vloopOutFltr</a> );<a name="l00340"></a>00340 <span class="keywordflow">break</span>;<a name="l00341"></a>00341 <a name="l00342"></a>00342 <span class="keywordflow">case</span> 0x060:<a name="l00343"></a>00343 <span class="keywordflow">if</span>( !strcmp( seg[segIndex], <span class="stringliteral">"Incremental"</span> ) ) cfg.<a class="code" href="structAmpConfig.html#o17">motor</a>.<a class="code" href="structMtrInfo.html#o22">encType</a> = 0;<a name="l00344"></a>00344 <span class="keywordflow">else</span> <span class="keywordflow">if</span>( !strcmp( seg[segIndex], <span class="stringliteral">"None"</span> ) ) cfg.<a class="code" href="structAmpConfig.html#o17">motor</a>.<a class="code" href="structMtrInfo.html#o22">encType</a> = 1;<a name="l00345"></a>00345 <span class="keywordflow">else</span> <span class="keywordflow">if</span>( !strcmp( seg[segIndex], <span class="stringliteral">"Analog"</span> ) ) cfg.<a class="code" href="structAmpConfig.html#o17">motor</a>.<a class="code" href="structMtrInfo.html#o22">encType</a> = 2;<a name="l00346"></a>00346 <span class="keywordflow">else</span> <span class="keywordflow">if</span>( !strcmp( seg[segIndex], <span class="stringliteral">"Absolute"</span>) ) cfg.<a class="code" href="structAmpConfig.html#o17">motor</a>.<a class="code" href="structMtrInfo.html#o22">encType</a> = 3;<a name="l00347"></a>00347 <span class="keywordflow">else</span><a name="l00348"></a>00348 err = StrToInt16( seg[segIndex], cfg.<a class="code" href="structAmpConfig.html#o17">motor</a>.<a class="code" href="structMtrInfo.html#o22">encType</a> );<a name="l00349"></a>00349 <span class="keywordflow">break</span>;<a name="l00350"></a>00350 <a name="l00351"></a>00351 <span class="keywordflow">case</span> 0x061: err = StrToInt16( seg[segIndex], cfg.<a class="code" href="structAmpConfig.html#o17">motor</a>.<a class="code" href="structMtrInfo.html#o24">encUnits</a> ); <span class="keywordflow">break</span>;<a name="l00352"></a>00352 <span class="keywordflow">case</span> 0x062: err = StrToInt32( seg[segIndex], cfg.<a class="code" href="structAmpConfig.html#o17">motor</a>.<a class="code" href="structMtrInfo.html#o23">ctsPerRev</a> ); <span class="keywordflow">break</span>;<a name="l00353"></a>00353 <span class="keywordflow">case</span> 0x063: err = StrToInt16( seg[segIndex], cfg.<a class="code" href="structAmpConfig.html#o17">motor</a>.<a class="code" href="structMtrInfo.html#o25">encRes</a> ); <span class="keywordflow">break</span>;<a name="l00354"></a>00354 <span class="keywordflow">case</span> 0x064: err = StrToInt32( seg[segIndex], cfg.<a class="code" href="structAmpConfig.html#o17">motor</a>.<a class="code" href="structMtrInfo.html#o26">eleDist</a> ); <span class="keywordflow">break</span>;<a name="l00355"></a>00355 <a name="l00356"></a>00356 <span class="keywordflow">case</span> 0x065: <a name="l00357"></a>00357 err = StrToInt16( seg[segIndex], i16 ); <a name="l00358"></a>00358 cfg.<a class="code" href="structAmpConfig.html#o17">motor</a>.<a class="code" href="structMtrInfo.html#o14">encReverse</a> = (i16!=0); <a name="l00359"></a>00359 <span class="keywordflow">break</span>; <a name="l00360"></a>00360 <a name="l00361"></a>00361 <span class="keywordflow">case</span> 0x066:<a name="l00362"></a>00362 err = StrToInt32( seg[segIndex], cfg.<a class="code" href="structAmpConfig.html#o17">motor</a>.<a class="code" href="structMtrInfo.html#o30">ndxDist</a> );<a name="l00363"></a>00363 <span class="keywordflow">break</span>;<a name="l00364"></a>00364 <a name="l00365"></a>00365 <span class="keywordflow">case</span> 0x067:<a name="l00366"></a>00366 err = StrToInt16( seg[segIndex], cfg.<a class="code" href="structAmpConfig.html#o17">motor</a>.<a class="code" href="structMtrInfo.html#o29">encShift</a> );<a name="l00367"></a>00367 <span class="keywordflow">break</span>;<a name="l00368"></a>00368 <a name="l00369"></a>00369 <span class="keywordflow">case</span> 0x06A:<a name="l00370"></a>00370 err = StrToInt32( seg[segIndex], cfg.<a class="code" href="structAmpConfig.html#o16">cLoop</a>.<a class="code" href="structCrntLoopConfig.html#o9">slope</a> );<a name="l00371"></a>00371 <span class="keywordflow">break</span>;<a name="l00372"></a>00372 <a name="l00373"></a>00373 <span class="keywordflow">case</span> 0x06B:<a name="l00374"></a>00374 err = StrToFilter( seg[segIndex], cfg.<a class="code" href="structAmpConfig.html#o28">vloopCmdFltr</a> );<a name="l00375"></a>00375 <span class="keywordflow">break</span>;<a name="l00376"></a>00376 <a name="l00377"></a>00377 <span class="keywordflow">case</span> 0x06e:<a name="l00378"></a>00378 err = StrToUInt16( seg[segIndex], cfg.<a class="code" href="structAmpConfig.html#o17">motor</a>.<a class="code" href="structMtrInfo.html#o35">resolverCycles</a> );<a name="l00379"></a>00379 <span class="keywordflow">break</span>;<a name="l00380"></a>00380 <a name="l00381"></a>00381 <span class="keywordflow">case</span> 0x06f:<a name="l00382"></a>00382 err = StrToInt16( seg[segIndex], i16 ); <a name="l00383"></a>00383 cfg.<a class="code" href="structAmpConfig.html#o3">pwmMode</a> = (<a class="code" href="CML__AmpDef_8h.html#a406">AMP_PWM_MODE</a>)i16; <a name="l00384"></a>00384 <span class="keywordflow">break</span>;<a name="l00385"></a>00385 <a name="l00386"></a>00386 <span class="keywordflow">case</span> 0x070:<a name="l00387"></a>00387 err = StrToOutCfg( seg[segIndex], cfg.<a class="code" href="structAmpConfig.html#o20">io</a>.<a class="code" href="structAmpIoCfg.html#o5">outCfg</a>[0], cfg.<a class="code" href="structAmpConfig.html#o20">io</a>.<a class="code" href="structAmpIoCfg.html#o6">outMask</a>[0], cfg.<a class="code" href="structAmpConfig.html#o20">io</a>.<a class="code" href="structAmpIoCfg.html#o7">outMask1</a>[0] );<a name="l00388"></a>00388 <span class="keywordflow">break</span>;<a name="l00389"></a>00389 <a name="l00390"></a>00390 <span class="keywordflow">case</span> 0x071:<a name="l00391"></a>00391 err = StrToOutCfg( seg[segIndex], cfg.<a class="code" href="structAmpConfig.html#o20">io</a>.<a class="code" href="structAmpIoCfg.html#o5">outCfg</a>[1], cfg.<a class="code" href="structAmpConfig.html#o20">io</a>.<a class="code" href="structAmpIoCfg.html#o6">outMask</a>[1], cfg.<a class="code" href="structAmpConfig.html#o20">io</a>.<a class="code" href="structAmpIoCfg.html#o7">outMask1</a>[1] );<a name="l00392"></a>00392 <span class="keywordflow">break</span>;<a name="l00393"></a>00393 <a name="l00394"></a>00394 <span class="keywordflow">case</span> 0x072:<a name="l00395"></a>00395 err = StrToOutCfg( seg[segIndex], cfg.<a class="code" href="structAmpConfig.html#o20">io</a>.<a class="code" href="structAmpIoCfg.html#o5">outCfg</a>[2], cfg.<a class="code" href="structAmpConfig.html#o20">io</a>.<a class="code" href="structAmpIoCfg.html#o6">outMask</a>[2], cfg.<a class="code" href="structAmpConfig.html#o20">io</a>.<a class="code" href="structAmpIoCfg.html#o7">outMask1</a>[2] );<a name="l00396"></a>00396 <span class="keywordflow">break</span>;<a name="l00397"></a>00397 <a name="l00398"></a>00398 <span class="keywordflow">case</span> 0x073: <a name="l00399"></a>00399 err = StrToOutCfg( seg[segIndex], cfg.<a class="code" href="structAmpConfig.html#o20">io</a>.<a class="code" href="structAmpIoCfg.html#o5">outCfg</a>[3], cfg.<a class="code" href="structAmpConfig.html#o20">io</a>.<a class="code" href="structAmpIoCfg.html#o6">outMask</a>[3], cfg.<a class="code" href="structAmpConfig.html#o20">io</a>.<a class="code" href="structAmpIoCfg.html#o7">outMask1</a>[3] );<a name="l00400"></a>00400 <span class="keywordflow">break</span>;<a name="l00401"></a>00401 <a name="l00402"></a>00402 <span class="keywordflow">case</span> 0x078:<a name="l00403"></a>00403 err = StrToInt16( seg[segIndex], i16 );<a name="l00404"></a>00404 cfg.<a class="code" href="structAmpConfig.html#o20">io</a>.<a class="code" href="structAmpIoCfg.html#o3">inCfg</a>[ 0] = (<a class="code" href="CML__AmpDef_8h.html#a395">INPUT_PIN_CONFIG</a>)i16;<a name="l00405"></a>00405 <span class="keywordflow">break</span>;<a name="l00406"></a>00406 <a name="l00407"></a>00407 <span class="keywordflow">case</span> 0x079:<a name="l00408"></a>00408 err = StrToInt16( seg[segIndex], i16 );<a name="l00409"></a>00409 cfg.<a class="code" href="structAmpConfig.html#o20">io</a>.<a class="code" href="structAmpIoCfg.html#o3">inCfg</a>[ 1] = (<a class="code" href="CML__AmpDef_8h.html#a395">INPUT_PIN_CONFIG</a>)i16;<a name="l00410"></a>00410 <span class="keywordflow">break</span>;<a name="l00411"></a>00411 <a name="l00412"></a>00412 <span class="keywordflow">case</span> 0x07a: <a name="l00413"></a>00413 err = StrToInt16( seg[segIndex], i16 );<a name="l00414"></a>00414 cfg.<a class="code" href="structAmpConfig.html#o20">io</a>.<a class="code" href="structAmpIoCfg.html#o3">inCfg</a>[ 2] = (<a class="code" href="CML__AmpDef_8h.html#a395">INPUT_PIN_CONFIG</a>)i16;<a name="l00415"></a>00415 <span class="keywordflow">break</span>;<a name="l00416"></a>00416 <a name="l00417"></a>00417 <span class="keywordflow">case</span> 0x07b:<a name="l00418"></a>00418 err = StrToInt16( seg[segIndex], i16 );<a name="l00419"></a>00419 cfg.<a class="code" href="structAmpConfig.html#o20">io</a>.<a class="code" href="structAmpIoCfg.html#o3">inCfg</a>[ 3] = (<a class="code" href="CML__AmpDef_8h.html#a395">INPUT_PIN_CONFIG</a>)i16;<a name="l00420"></a>00420 <span class="keywordflow">break</span>;<a name="l00421"></a>00421 <a name="l00422"></a>00422 <span class="keywordflow">case</span> 0x07c: <a name="l00423"></a>00423 err = StrToInt16( seg[segIndex], i16 );<a name="l00424"></a>00424 cfg.<a class="code" href="structAmpConfig.html#o20">io</a>.<a class="code" href="structAmpIoCfg.html#o3">inCfg</a>[ 4] = (<a class="code" href="CML__AmpDef_8h.html#a395">INPUT_PIN_CONFIG</a>)i16;<a name="l00425"></a>00425 <span class="keywordflow">break</span>;<a name="l00426"></a>00426 <a name="l00427"></a>00427 <span class="keywordflow">case</span> 0x07d:<a name="l00428"></a>00428 err = StrToInt16( seg[segIndex], i16 );<a name="l00429"></a>00429 cfg.<a class="code" href="structAmpConfig.html#o20">io</a>.<a class="code" href="structAmpIoCfg.html#o3">inCfg</a>[ 5] = (<a class="code" href="CML__AmpDef_8h.html#a395">INPUT_PIN_CONFIG</a>)i16;<a name="l00430"></a>00430 <span class="keywordflow">break</span>;<a name="l00431"></a>00431 <a name="l00432"></a>00432 <span class="keywordflow">case</span> 0x07e:<a name="l00433"></a>00433 err = StrToInt16( seg[segIndex], i16 );<a name="l00434"></a>00434 cfg.<a class="code" href="structAmpConfig.html#o20">io</a>.<a class="code" href="structAmpIoCfg.html#o3">inCfg</a>[ 6] = (<a class="code" href="CML__AmpDef_8h.html#a395">INPUT_PIN_CONFIG</a>)i16;<a name="l00435"></a>00435 <span class="keywordflow">break</span>;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -