金笛工业手机论坛  

返回   金笛工业手机论坛 > 金笛短信产品 > 产品资料专区

产品资料专区 金笛串口、USB口、网口短信终端、短信猫池、短信一体机等硬件产品资料;短信服务中间件等软件产品资料。

回复
 
LinkBack 主题工具 显示模式
旧 2009-07-06   #1 (permalink)
高级会员
 
波斯猫 的头像
 
注册日期: 2009-07-03
帖子: 265
波斯猫 正向着好的方向发展
发送 MSN 消息给 波斯猫
默认 金笛短信二次开发控件 2009最新版

控件模块名称:JindiSMSControl.ocx
提示:
本控件使用时需要SmsCore.dll和DBEngine.dll的支持,部署时必须放在同一目录,本控件使用前必须先注册,其依赖的两个DLL不需要注册。
控件类型库名称:JinDi SmsCom 2.0 TypeLib,引用后缺省名字空间JinDI_SmsComLib。具体使用范例请参考C# 的JinDiOcxDemo演示工程。
控件使用说明
? 属性

序号 属性名称 数据类型 说明
1 AutoDelMsg Boolean 设置调用读取短信方法后是否要自动从SIM卡中删除对应的短信。
true自动删除 false不自动删除
默认为false,运行时可读写
2 CenterNo String ? SIM入网地的短信中心号码(SMCA)
自动从SIM卡中读取,运行时可读写
3 CommPort Integer ? 设备与计算机连接的串口号
默认值为1,运行时可读写
4 IsOpen Boolean ? 设备是否成功打开
运行时只读
True已打开 false未打开
5 Settings Long ? 设备与计算机的串口通讯的波特率
运行时可读写
默认值为115200,如果指定为0,自动判断波特率,一般不是115200就是9600
6 isStatusReport Boolean ? 发送短信是否请求状态报告,由于跨网或CDMA等网络不支持,所以一般不推荐使用,设置后对后续的所有发送请求有效直到被改变,运行时可读写
7 IsFlash Boolean ? 是否请求发送闪烁短信,接收方是NOKIA的手机才能支持,一般不推荐使用,设置后对后续的所有发送请求有效直到被改变,运行时可读写
8 MsgID Long ? 提交短信后生成的编号,运行时可读写,此ID主要用于群发和异步发送时状态通知标识,在一定时间段内需保证唯一
9 SyncWorkMode Boolean ? 是否同步工作方式,打开设备前设置对打开设备有效,发送短信前设置对发送短信有效,运行时可读写,同步方式时,直到打开设备成功或发送成功才返回
10 SignName String ? 发送短信自动添加的签名,运行时可读写,发送时自动在发送内容前面添加,格式:[签名]:+内容。设置后对后续的所有发送请求有效直到被改变
11 Timeouts Integer ? AT指令执行超时时间,缺省15秒,运行时可读写,设置后对后续操作生效
12 SendStartTime Date ? 开始发送短信的开始时间,运行时可读写,缺省不需要设置,全天24小时可发送
13 SendEndTime Date ? 结束发送短信的开始时间,运行时可读写。缺省不需要设置,全天24小时可发送
14 AutoSplite Boolean ? 是否强制拆分长短信发送,运行时可读写。CDMA短信猫都是强制拆分,GSM短信猫可支持长短信发送,True表示强制。设置后对后续的所有发送请求有效直到被改变
15 CountryCode String ? 国际代码,缺省86表示中国,如果设为空,发送短信目标号码都需要添加国际代码,短信中心号码设置也需要添加国际代码。,运行时可读写
16 SendPriority Integer ? 发送优先级,1-32,缺省16,数越大,优先级越高。如果在异步工作模式同时提交很多短信,优先级高的优先发送,设置后对后续的所有发送请求有效直到被改变,运行时可读写
17 EnglishMsg Boolean ? 是否请求发送全英文短信,缺省False,如果设为True,包括签名和内容,都需要是英文内容,否则对方接收后是乱码,设置后对后续的所有发送请求有效直到被改变,运行时可读写
18 MsgValidMinute Integer ? 发送短信的有效期,分钟为单位,缺省一天1440,主要用于对方如果没有开机,在有效期内开机,对方都可以收到短信。设置后对后续的所有发送请求有效直到被改变,运行时可读写
19 Signal Integer ? 设备信号强度,运行时只读,连接设备后可获取,一般15-25算正常,信号过弱可能导致发送短信速度慢,失败率也高。
20 ModemName String ? 设备名称,运行时只读,连接设备后可获取
21 ModemModel String ? 设备型号,运行时只读,连接设备后可获取
22 ModemIMEI String ? 设备IMEI唯一标识,个别设备是硬盘ID或MAC地址,运行时只读,连接设备后可获取
23 SimCardID String ? 设备上SIM卡的卡号,主意不是手机号,运行时只读,连接设备后可获取
24 CallTransfer String ? 呼叫转移号码,连接设备后可读写,CDMA设备不能获取,只能写,设为空表示取消呼叫转移
25 WaitSend Integer ? 当前设备等待发送的短信数量,运行时只读,连接设备后可获取
26 FirewareVerion String ? Fireware Verion,运行时只读,连接设备后可获取
27 ErrInfo String ? 最近一次操作失败或错误时的描述

? 方法
? 发送AT指令 (ATCommand)
功能描述:向端口发送AT指令
参数:ATCmd 字符串 您要发送的AT指令
返回:字符串 AT指令返回结果

? 关闭通讯端口 (CloseCom)
功能描述:关闭与设备的通讯端口
参数: 无
返回: 0 成功
其它 失败

? 删除短消息 (DelMsgForIndex)
功能描述:删除SIM卡中指定位置的短信
参数: Index 字符串 要删除SIM卡中短信的位置
返回: 0 删除成功
其他 删除失败
? 打开通讯端口 (OpenCom)
功能描述: 打开与设备的通讯端口,调用前请先设置串口序号和通讯波特率
参数: 无
返回: 0 成功
其他 失败

? 读取设备新收到的短消息 (ReadMsg)
功能描述:读取设备新收到的短消息
参数: OA 字符串 收到短信的来源号码
Msg 字符串 收到短信的内容
TimeStamp 字符串 收到短信的时间
返回: 0 读取成功
其他 读取失败

? 读取短消息 (ReadMsgForIndex)
功能描述:读取SIM卡中指定位置的短消息
参数: OA 字符串 收到短信的来源号码
Msg 字符串 收到短信的内容
TimeStamp 字符串 收到短信的时间
Index 字符串 SIM中短信的位置
返回: 0 读取成功
其他 读取失败


? 发送短消息 (SendMsg)
功能描述:发送一条短信息
参数: PhoneNo 字符串 对方的手机号码
Msg 字符串 短消息内容
返回: 0 发送成功
其他 发送失败
? 发送wappush (SendWappush)
功能描述:发送一条短信息
参数: PhoneNo 字符串 对方的手机号码
Subject 字符串 wappush主题
URL 字符串 wappush Url
返回: 0 发送成功
其他 发送失败

? 短信数量 (GetSimNum)
功能描述:获得当前SIM卡上的短信数量
参数: pUsed ,数值,当前SIM卡上已经有的短信数量
返回: pTotal,数值,SIM卡的短信容量

? 清理短信 (GetSimNum)
功能描述:清理SIM卡上所有短信
参数:无

? 删除指定范围短信 (DelRangeMsg)
功能描述:删除指定范围内的所有短信
参数: sStartPosition ,数值,起始序号
sEndPosition,数值,结束序号,如果起始序号等于结束序号,表示之删除一条
返回是否删除成功标记

? 事件
? NewMessage 当有新的短信到达时触发这个事件
参数: sMsgType 数值 来信类别,0表示普通文字短信,10表示接收到WAP PUSH
sSimPosition 数值 来信在SIM卡上的序号,可根据此序号调用方法DelRangeMsg删除
bstrFromNumber 字符串 来信号码
bstrContent 字符串 来信内容
dtSentTime 日期 对方发送时间

? ReceivedCall 当有来电时通知
参数 bstrFromNumber 字符串 来电号码
? ConnectModemResult 异步打开设备时事件通知
参数 bSucceed 真假 打开成功标记

? SimCardNoMemory SIM卡已满通知,无参数,这一般都是由于没有及时调用删除短信方法导致的,一般收到来信后及时删除处理为好
? SimCardNoMoney SIM已欠费通知,当发送时收到此事件,就无法再发送短信,需要及时充值或缴费才能继续发送。
? SentMsgStatus 发送短信的状态通知,一般群发或异步发送短信才有此事件
参数: ulMsgID 数值 消息ID,提交短信后可获取,提交短信前设置的话,提交一次将累加1
bstrDestNumber 字符串,目标号码
bstrContent 字符串,目标内容
sSplitIndex 数值,拆分序号,只有长短信设置了强制拆分才会超过1,否则都是1
bSucceed 真假,是否发送成功标记
波斯猫 当前离线   回复时引用此帖
回复

书签


当前查看此主题的会员: 3 (0 位会员和 3 位游客)
 

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码
Trackbacks are 启用
Pingbacks are 启用
Refbacks are 启用



所有时间均为北京时间。现在的时间是 20:35


Powered by vBulletin® 版本 3.8.3
版权所有 ©2000 - 2024,Jelsoft Enterprises Ltd.