幽冥大陆(十五)SIM300 拨打电话和短信——东方仙盟筑基期
功能概述
本功能主要实现了通过 SIM300 模块进行拨打电话和发送短信的操作。相关代码位于 CyberWin.CSHARP.YNWLZC.WebFrame.CyberPHP.CyberWinDevice.GSM
命名空间下的 Cl_GSMSIM300
类中。用户可以通过一系列的操作步骤开启设备,并进行短信发送和拨打电话的功能。
开启设备步骤
- 实例化 GSM 调制解调器对象:
csharp
gsm = new myGSMModem(cboxPort.SelectedItem.ToString(), 9600);
这里使用 cboxPort.SelectedItem.ToString()
获取串口名称,波特率设置为 9600。2. 注册消息接收事件处理程序:
csharp
gsm.GetNewMsg += new myGSMModem.OnRecievedHandler(my_OnRecieved);
当接收到新消息时,会触发 my_OnRecieved
方法。3. 更新处理委托:
csharp
UpdateHandle = new UpdataDelegate(Updata1);
-
打开串口通信:
csharp
gsm.OpenComm();
-
更新界面显示:
csharp
btnOpen.Text = "关闭设备";
labStatus.ForeColor = Color.Green;
labStatus.Text = "已连接";
this.changeStatus(true);
将按钮文本更新为 “关闭设备”,状态标签显示为绿色的 “已连接”,并调用 changeStatus
方法改变状态。
发送短信
csharp
gsm.SendMsgText(txtTel.Text.Trim(), txtContent.Text.Trim()).ToString();
通过 SendMsgText
方法发送短信,txtTel.Text.Trim()
为接收方手机号码,txtContent.Text.Trim()
为短信内容。
拨打电话
csharp
gsm.Call(txtTel.Text.Trim());
使用 Call
方法拨打电话,txtTel.Text.Trim()
为要拨打的电话号码。
注意事项
- 确保串口名称和波特率设置正确,否则可能无法正常连接设备。
- 在发送短信和拨打电话时,要确保输入的手机号码格式正确。
- 对于消息接收事件处理程序
my_OnRecieved
和更新处理委托Updata1
,需要在代码中实现相应的逻辑。
在东方仙盟的筑基期,修仙者们为了增进灵域间的沟通与联络,探寻出借助灵讯宝盒 SIM300 施展拨打电话与传讯神通之法。此神通相关灵诀藏于 “灵幻仙途(CyberWin.CSHARP.YNWLZC.WebFrame.CyberPHP.CyberWinDevice.GSM)” 灵域中的 “灵语仙册(Cl_GSMSIM300)” 类里。仙盟弟子可循特定步骤启用法宝,施展传讯与通话神通。
启用法宝步骤
- 凝化灵语法器:灵语法器 = new 灵语宝具 (灵窍端口选择框.SelectedItem.ToString (), 九千六百灵息频率);
此步借助灵窍端口选择框.SelectedItem.ToString () 选定灵窍端口之名,将灵息频率设为九千六百,以凝化灵语法器。2. 缔结灵讯感知灵契:灵语法器。灵讯降临 += new 灵语宝具。灵讯感知灵咒 (灵讯降临之应);
一旦有新灵讯降临,便会触发 “灵讯降临之应” 灵咒。3. 铸炼灵景焕新灵约:灵景焕新灵约 = new 灵景焕新契约 (灵景焕新之法);4. 开启灵窍通联:灵语法器。开启灵窍 ();5. 焕新灵境显化:灵启按钮.Text = "封灵宝盒";灵境标识.ForeColor = 灵翠之色;灵境标识.Text = "灵通已就";此。灵境易态 (true);
将灵启按钮文字更易为 “封灵宝盒”,灵境标识显灵翠之色并示 “灵通已就”,同时施展 “灵境易态” 之法以更易灵境状态。
传讯神通
灵语法器。传讯灵言 (灵讯收者号码框.Text. 净涤 (), 灵讯文辞框.Text. 净涤 ()).ToString ();
借 “传讯灵言” 之法传讯,灵讯收者号码框.Text. 净涤 () 为收讯者灵号,灵讯文辞框.Text. 净涤 () 乃灵讯内容。
通话神通
灵语法器。灵音传呼 (灵讯收者号码框.Text. 净涤 ());
以 “灵音传呼” 之法通话,灵讯收者号码框.Text. 净涤 () 即欲接通之灵号。
注意事项
- 务必确保灵窍端口之名与灵息频率设定无误,否则恐难与灵讯宝盒正常连通。
- 施展传讯与通话神通时,需保证所输灵号格式合宜。
- 针对 “灵讯降临之应” 灵咒与 “灵景焕新之法” 灵约,需于灵诀中铺陈相应的灵术逻辑。