📄 移动计算环境下连续查询结果的传输.html
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
<title>JBuilder Project 移动计算环境下连续查询结果的传输.jpx</title>
</head>
<body>
<h1>Project 移动计算环境下连续查询结果的传输 Notes</h1>
<hr><table border="0">
<tr><th align="left" valign="top">Title:</th><td align="left" valign="top">
<!-- Type Title below -->
移动计算环境下连续查询结果的传输
</td></tr>
<tr><th align="left" valign="top">Author:</th><td align="left" valign="top">
<!-- Type Author below -->
薛笛
</td></tr>
<tr><th align="left" valign="top">Company:</th><td align="left" valign="top">
<!-- Type Company below -->
</td></tr>
<tr><th align="left" valign="top">Description:</th><td align="left" valign="top">
<!-- Type Description below -->
移动计算环境下连续查询结果的传输
</td></tr>
</table><hr>
<h2>程序注意事项 </h2>
<ol>
<!-- Edit this section to keep track of your to do items -->
<li>注意:在生成MddbPacket包之后一定要setValue(),即使没有data也要加入一个"@"作为占位符号
<li>有一些关于同步的函数目前没具体测试有关情况
</ol>
<h2>程序的初始设定 </h2>
<ol>
<li>程序的ID分配策略:主程序CQResultTransmissionApp存有一个属性文件,内容是"ID=Position"
的形式,其中ID全部为负数,Position是程序为节点预设的位置(表示形式为 x:y)。节点进行初始化
的时候,用自己的ID代替属性文件中的负数值,并取得初始位置。在节点进行更新位置操作的时候,可以
直接读取属性文件得到更新的位置。
<li>可以在开始程序之前设置一些项目,如:是否令节点的初始位置为空,各种时间,覆盖/有效覆盖范围等等
<li>移动定时器(MoveTimer):每次它超时的时候都要重新更新自己的位置。应该以节点(Car)移动的速度为准。
节点car每移动一次,MoveTimer就应该超时一次。即假设Car节点每一秒移动一次,则MoveTimer=1000(ms)
<li>位置更新计时器(UpdatePositionTimer):应该在位置更新后被调用,所以应该略大于MoveTimer,这里的默认值是1100(ms)
<li>广播计时器(HelloBroadcastTimer):用于接收其他节点发过来的信息,无须太长,因为本机传输很快的:〉,定为100(ms)
<li>RM定时器:用于接收邻居送回来的RM包,亦无须等待太长时间,100(ms)就好:〉
<li>DelayTimer:用于发送RM信息的等待过程。设为300(ms)
<li>在GraphPanel中图的节点集合nodes[]中节点Id即为节点在集合中的位置,第0个是特殊的移动节点Car!
</ol>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -