classsensehandler.html
来自「仿真人工智能是指用人工的方法和技术」· HTML 代码 · 共 916 行 · 第 1/4 页
HTML
916 行
<p>This method sets the time signal. This is the time that should be waited before the next action should be sent to the server. As soon as a sense message arrives this method is called. Using the information from the member variable 'iTriCounter' which denotes when the see message will arrive in this cycle (0=first half, 1=2nd half, 2=no see, all for the default view frequency) the timer is set. The values that denote the fraction of the simulation step that is waited are all defined in <a class="el" href="classPlayerSettings.html">PlayerSettings</a>, such that they can be easily changed. <p>Definition at line <a class="el" href="SenseHandler_8C-source.html#l00125">125</a> of file <a class="el" href="SenseHandler_8C-source.html">SenseHandler.C</a>.<p>References <a class="el" href="WorldModel_8C-source.html#l00591">WorldModel::getAgentViewFrequency</a>(), <a class="el" href="PlayerSettings_8C-source.html#l00379">PlayerSettings::getFractionWaitNoSee</a>(), <a class="el" href="PlayerSettings_8C-source.html#l00401">PlayerSettings::getFractionWaitSeeBegin</a>(), <a class="el" href="PlayerSettings_8C-source.html#l00423">PlayerSettings::getFractionWaitSeeEnd</a>(), <a class="el" href="SenseHandler_8h-source.html#l00072">iSimStep</a>, <a class="el" href="SenseHandler_8h-source.html#l00070">iTimeSignal</a>, <a class="el" href="SenseHandler_8h-source.html#l00071">iTriCounter</a>, <a class="el" href="SenseHandler_8h-source.html#l00073">itv</a>, <a class="el" href="SenseHandler_8h-source.html#l00068">PS</a>, and <a class="el" href="SenseHandler_8h-source.html#l00066">WM</a>.<p>Referenced by <a class="el" href="SenseHandler_8C-source.html#l00345">analyzeSenseMessage</a>(). </td> </tr></table><hr><h2>Member Data Documentation</h2><a name="o3" doxytag="SenseHandler::connection"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classConnection.html">Connection</a>* SenseHandler::connection<code> [private]</code> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p><a class="el" href="classConnection.html">Connection</a> with server to receive messages <p>Definition at line <a class="el" href="SenseHandler_8h-source.html#l00069">69</a> of file <a class="el" href="SenseHandler_8h-source.html">SenseHandler.h</a>.<p>Referenced by <a class="el" href="SenseHandler_8C-source.html#l00101">handleMessagesFromServer</a>(), and <a class="el" href="SenseHandler_8C-source.html#l00075">SenseHandler</a>(). </td> </tr></table><a name="o6" doxytag="SenseHandler::iSimStep"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> int SenseHandler::iSimStep<code> [private]</code> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Length (microsec) of server cycles <p>Definition at line <a class="el" href="SenseHandler_8h-source.html#l00072">72</a> of file <a class="el" href="SenseHandler_8h-source.html">SenseHandler.h</a>.<p>Referenced by <a class="el" href="SenseHandler_8C-source.html#l00075">SenseHandler</a>(), and <a class="el" href="SenseHandler_8C-source.html#l00125">setTimeSignal</a>(). </td> </tr></table><a name="o4" doxytag="SenseHandler::iTimeSignal"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> int SenseHandler::iTimeSignal<code> [private]</code> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Wait time (microsec) before sense calls act <p>Definition at line <a class="el" href="SenseHandler_8h-source.html#l00070">70</a> of file <a class="el" href="SenseHandler_8h-source.html">SenseHandler.h</a>.<p>Referenced by <a class="el" href="SenseHandler_8C-source.html#l00345">analyzeSenseMessage</a>(), <a class="el" href="SenseHandler_8C-source.html#l00075">SenseHandler</a>(), and <a class="el" href="SenseHandler_8C-source.html#l00125">setTimeSignal</a>(). </td> </tr></table><a name="o5" doxytag="SenseHandler::iTriCounter"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> int SenseHandler::iTriCounter<code> [private]</code> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Used to indicate when see message will arive <p>Definition at line <a class="el" href="SenseHandler_8h-source.html#l00071">71</a> of file <a class="el" href="SenseHandler_8h-source.html">SenseHandler.h</a>.<p>Referenced by <a class="el" href="SenseHandler_8C-source.html#l00206">analyzeSeeMessage</a>(), and <a class="el" href="SenseHandler_8C-source.html#l00125">setTimeSignal</a>(). </td> </tr></table><a name="o7" doxytag="SenseHandler::itv"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> struct itimerval SenseHandler::itv<code> [private]</code> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>timer used to set alarm to send action <p>Definition at line <a class="el" href="SenseHandler_8h-source.html#l00073">73</a> of file <a class="el" href="SenseHandler_8h-source.html">SenseHandler.h</a>.<p>Referenced by <a class="el" href="SenseHandler_8C-source.html#l00075">SenseHandler</a>(), and <a class="el" href="SenseHandler_8C-source.html#l00125">setTimeSignal</a>(). </td> </tr></table><a name="o2" doxytag="SenseHandler::PS"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classPlayerSettings.html">PlayerSettings</a>* SenseHandler::PS<code> [private]</code> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p><a class="el" href="classPlayerSettings.html">PlayerSettings</a> containing all client settings <p>Definition at line <a class="el" href="SenseHandler_8h-source.html#l00068">68</a> of file <a class="el" href="SenseHandler_8h-source.html">SenseHandler.h</a>.<p>Referenced by <a class="el" href="SenseHandler_8C-source.html#l00075">SenseHandler</a>(), and <a class="el" href="SenseHandler_8C-source.html#l00125">setTimeSignal</a>(). </td> </tr></table><a name="o1" doxytag="SenseHandler::SS"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classServerSettings.html">ServerSettings</a>* SenseHandler::SS<code> [private]</code> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p><a class="el" href="classServerSettings.html">ServerSettings</a> containing all server settings <p>Definition at line <a class="el" href="SenseHandler_8h-source.html#l00067">67</a> of file <a class="el" href="SenseHandler_8h-source.html">SenseHandler.h</a>.<p>Referenced by <a class="el" href="SenseHandler_8C-source.html#l00637">analyzeServerParamMessage</a>(), and <a class="el" href="SenseHandler_8C-source.html#l00075">SenseHandler</a>(). </td> </tr></table><a name="o0" doxytag="SenseHandler::WM"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classWorldModel.html">WorldModel</a>* SenseHandler::WM<code> [private]</code> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Worldmodel containing all data of the match <p>Definition at line <a class="el" href="SenseHandler_8h-source.html#l00066">66</a> of file <a class="el" href="SenseHandler_8h-source.html">SenseHandler.h</a>.<p>Referenced by <a class="el" href="SenseHandler_8C-source.html#l00620">analyzeChangePlayerTypeMessage</a>(), <a class="el" href="SenseHandler_8C-source.html#l00606">analyzeCheckBall</a>(), <a class="el" href="SenseHandler_8C-source.html#l00428">analyzeHearMessage</a>(), <a class="el" href="SenseHandler_8C-source.html#l00404">analyzeInitMessage</a>(), <a class="el" href="SenseHandler_8C-source.html#l00493">analyzePlayerMessage</a>(), <a class="el" href="SenseHandler_8C-source.html#l00753">analyzePlayerTypeMessage</a>(), <a class="el" href="SenseHandler_8C-source.html#l00285">analyzeSeeGlobalMessage</a>(), <a class="el" href="SenseHandler_8C-source.html#l00206">analyzeSeeMessage</a>(), <a class="el" href="SenseHandler_8C-source.html#l00345">analyzeSenseMessage</a>(), <a class="el" href="SenseHandler_8C-source.html#l00075">SenseHandler</a>(), and <a class="el" href="SenseHandler_8C-source.html#l00125">setTimeSignal</a>(). </td> </tr></table><hr>The documentation for this class was generated from the following files:<ul><li><a class="el" href="SenseHandler_8h-source.html">SenseHandler.h</a><li><a class="el" href="SenseHandler_8C-source.html">SenseHandler.C</a></ul><hr><address><small>Generated on Thu Mar 7 00:37:56 2002 for UvA Trilearn 2001 by<a href="http://www.doxygen.org/index.html"><img src="doxygen.gif" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.2.12 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>, © 1997-2001</small></address></body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?