?? 函數(shù)說(shuō)明.txt
字號(hào):
本控件是用Delphi7編寫(xiě),此控件暫時(shí)只是用來(lái)測(cè)試,如有詳細(xì)需求請(qǐng)與作者聯(lián)系。
在執(zhí)行發(fā)送接收短信前,必須要設(shè)置短信中心號(hào)碼如:+8613800532500
以下詳細(xì)介紹了各個(gè)函數(shù)的使用方法.
1、OpenComm
說(shuō) 明:此函數(shù)是用來(lái)配置并打開(kāi)串口
參 數(shù):1、CommNum:Byte; 串口號(hào) 默認(rèn)值為1
2、BaudRate: Integer; 波特率 默認(rèn)值為9600
3、Parity: Byte; 奇偶檢驗(yàn)位 默認(rèn)值為0 None
值只能為0,1,2,3,4 : None, Odd, Even, Mark, Space;
4、DataBit: Byte; 數(shù)據(jù)位 默認(rèn)值為8
值只能為5,6,7,8
5、StopBit: Byte; 停止位 默認(rèn)值為0
值只能為0,1,2:1,1.5,2
返回值:Shortint
>=0 打開(kāi)串口成功
-1 打開(kāi)串口失敗
-2 串口號(hào)碼錯(cuò)誤,只能0<CommNum<=16
-3 波特率錯(cuò)誤, 只能0<BaudRate<=256000
-4 奇偶檢驗(yàn)位錯(cuò)誤,只能0<=Parity<=4
-5 數(shù)據(jù)位錯(cuò)誤, 只能5<=DataBit<=8
-6 停止位錯(cuò)誤, 只能0<=StopBit<=2
2、CloseComm
說(shuō) 明:此函數(shù)是用來(lái)關(guān)閉串口
函數(shù)名:CloseComm
參 數(shù):無(wú)
返回值:Integer
>=0 關(guān)閉串口成功
-1 關(guān)閉串口失敗
3、GetModemCSQ
說(shuō) 明:此函數(shù)是用來(lái)求出信號(hào)強(qiáng)度
函數(shù)名:GetModemCSQ
參 數(shù):無(wú)
返回值:Integer
0~99 信號(hào)強(qiáng)度
-1 求信號(hào)強(qiáng)度失敗
-2 模塊忙
-3 串口可能沒(méi)有打開(kāi)
4、GetModemCREG
說(shuō) 明:此函數(shù)是用來(lái)判斷模塊是否登陸成功
函數(shù)名:GetModemCREG
參 數(shù):無(wú)
返回值:ShortInt
0:登陸成功
-1:登陸失敗
-2:模塊忙
-3:串口可能沒(méi)有打開(kāi)
5、GetModemCPIN
說(shuō) 明:此函數(shù)是用來(lái)判斷模塊是否準(zhǔn)備就緒
函數(shù)名:GetModemCPIN
參 數(shù):無(wú)
返回值:Shortint
0:就緒
-1:沒(méi)有就緒
-2:模塊忙
-3:串口可能沒(méi)有打開(kāi)
6、SetModemCSCA
說(shuō) 明:此函數(shù)是用來(lái)設(shè)置短信中心號(hào)碼
函數(shù)名:SetModemCSCA
參 數(shù):Value: WideString; 短信中心號(hào)碼,如:+8613800532500
返回值:ShortInt
0:成功
-1:失敗
-2:模塊忙
-3:串口可能沒(méi)有打開(kāi)
7、SetModemCMGF
說(shuō) 明:此函數(shù)是用來(lái)設(shè)置PDU格式
函數(shù)名:SetModemCMGF
參 數(shù):Value: TSMSCMGF; PDU格式
1:TEXT格式
0:PDU格式
返回值:Shortint
0:成功
-1:失敗
-2:模塊忙
-3:串口可能沒(méi)有打開(kāi)
8、SendInfo
說(shuō) 明:此函數(shù)是用來(lái)發(fā)送短信
函數(shù)名:SendInfo
參 數(shù):1、HandNum: WideString 對(duì)方手機(jī)號(hào)碼
2、MsgInfo: WideString 要發(fā)送的內(nèi)容
返回值:Shortint
0:成功
-1:發(fā)送短信失敗
-2:模塊忙
-3:短信內(nèi)容超長(zhǎng)或?yàn)榭? -4:設(shè)置短信發(fā)送模式失敗
-5:發(fā)送失敗,并且可能需要重新設(shè)置發(fā)送模式
-6:發(fā)送短信結(jié)果沒(méi)有返回,可能與模塊的連接終止
8、ReadInfo
說(shuō) 明:此函數(shù)是用來(lái)從SIM卡中讀出指定的短信息內(nèi)容
函數(shù)名:ReadInfo
參 數(shù):1、Index: 索引
2、HandNum: WideString 發(fā)送方手機(jī)號(hào)碼
3、Info:WideString 讀出的短信息內(nèi)容
4、SendTime: WideString 接收到的發(fā)送時(shí)間
返回值:Shortint
0:讀短信成功
-1:讀短信失敗
-2:模塊忙
-3:短信索引不能小于1
-4:設(shè)置短信模式失敗
-5:短短信失敗,并且可能需要重新設(shè)置短信模式
-6:讀短信結(jié)果沒(méi)有返回,可能與模塊的連接終止
9、ReadNewInfo
說(shuō) 明:此函數(shù)是用來(lái)從SIM卡中讀出接收到的新短信息
函數(shù)名:ReadNewInfo
參 數(shù):1、HandNum: WideString 發(fā)送方手機(jī)號(hào)碼
2、Info:WideString 讀出的短信息內(nèi)容
3、SendTime: WideString 接收到的發(fā)送時(shí)間
返回值:Shortint
>0:返回信息的索引號(hào)
0:沒(méi)有新短信息
-1:讀短信失敗
-2:模塊忙
-3:短信索引不能小于1
-4:設(shè)置短信模式失敗
-5:短短信失敗,并且可能需要重新設(shè)置短信模式
-6:讀短信結(jié)果沒(méi)有返回,可能與模塊的連接終止
10、DelInfo
說(shuō) 明:此函數(shù)是用來(lái)把SIM卡中的短信刪除掉
函數(shù)名:DelInfo
參 數(shù):1、Index: 索引
返回值:Shortint
0:刪除短信成功
-1:刪除短信失敗
-2:模塊忙
-3:短信索引不能小于1
-4:刪除短信失敗,并且可能需要重新設(shè)置短信模式
-5:刪除短信結(jié)果沒(méi)有返回,可能與模塊的連接終止
11、GetModemIMEINO
說(shuō) 明:此函數(shù)是用來(lái)得到模塊的生產(chǎn)序號(hào)
函數(shù)名:GetModemIMEINO
參 數(shù):無(wú)
返回值:WideString
成功返回生產(chǎn)序號(hào)
失敗返回空值或空字符串
12、SetModemATZ
說(shuō) 明:此函數(shù)是用來(lái)恢復(fù)模塊的默認(rèn)設(shè)置
函數(shù)名:SetModemATZ
參 數(shù):無(wú)
返回值:ShortInt
0:成功
-1:失敗
-2:模塊忙
-3:沒(méi)有返回成功或失敗標(biāo)志
13、SetModemCNMI
說(shuō) 明:此函數(shù)是用來(lái)設(shè)置接收到新信息提示,可用于函數(shù)ReadNewInfo記錄。
函數(shù)名:SetModemCNMI
參 數(shù):無(wú)
返回值:ShortInt
0:成功
-1:失敗
-2:模塊忙
-3:沒(méi)有返回成功或失敗標(biāo)志
如需要源碼等功能請(qǐng)聯(lián)系
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -