// PDU编码,用于编制、发送短消息 // 输入: pSrc - 源PDU参数指针 // 输出: pDst - 目标PDU串指针 // 返回: 目标PDU串长度 int gsmEncodePdu(const SM_PARAM* pSrc, char* pDst) { int nLength; // 内部用的串长度 int nDstLength; // 目标PDU串长度 unsigned char buf[256]; // 内部用的缓冲区 // SMSC地址信息段 nLength = strlen(pSrc->SCA); // SMSC地址字符串的长度 buf[0] = (char)((nLength & 1) == 0 ? nLength : nLength + 1) / 2 + 1; // SMSC地址信息长度 buf[1] = 0x91; // 固定: 用国际格式号码 nDstLength = gsmBytes2String(buf, pDst, 2); // 转换2个字节到目标PDU串 nDstLength += gsmInvertNumbers(pSrc->SCA, &pDst;[nDstLength], nLength); // 转换SMSC号码到目标PDU串 // TPDU段基本参数、目标地址等 nLength = strlen(pSrc->TPA); // TP-DA地址字符串的长度 buf[0] = 0x11; // 是发送短信(TP-MTI=01),TP-VP用相对格式(TP-VPF=10) buf[1] = 0; // TP-MR=0 buf[2] = (char)nLength; // 目标地址数字个数(TP-DA地址字符串真实长度) buf[3] = 0x91; // 固定: 用国际格式号码 nDstLength += gsmBytes2String(buf, &pDst;[nDstLength], 4); // 转换4个字节到目标PDU串 nDstLength += gsmInvertNumbers(pSrc->TPA, &pDst;[nDstLength], nLength); // 转换TP-DA到目标PDU串
2024-01-17 15:11:00 15KB GPRS 中英文短信 PDU编码
1
电子技术基础模拟部分第五版的答案,主编是康华光,内容详细
2024-01-13 23:01:49 4.68MB 不错哦!
1
转发别人的,稍微修改了一点,带全套源代码。
2023-12-12 05:02:54 577KB 企业网站
1
不错的毕业设计、课程设计、练手c++语言项目:超级玛丽游戏.rar 不错的毕业设计、课程设计、练手c++语言项目:超级玛丽游戏.rar 不错的毕业设计、课程设计、练手c++语言项目:超级玛丽游戏.rar 不错的毕业设计、课程设计、练手c++语言项目:超级玛丽游戏.rar 不错的毕业设计、课程设计、练手c++语言项目:超级玛丽游戏.rar 不错的毕业设计、课程设计、练手c++语言项目:超级玛丽游戏.rar 不错的毕业设计、课程设计、练手c++语言项目:超级玛丽游戏.rar 不错的毕业设计、课程设计、练手c++语言项目:超级玛丽游戏.rar 不错的毕业设计、课程设计、练手c++语言项目:超级玛丽游戏.rar 不错的毕业设计、课程设计、练手c++语言项目:超级玛丽游戏.rar 不错的毕业设计、课程设计、练手c++语言项目:超级玛丽游戏.rar 不错的毕业设计、课程设计、练手c++语言项目:超级玛丽游戏.rar 不错的毕业设计、课程设计、练手c++语言项目:超级玛丽游戏.rar 不错的毕业设计、课程设计、练手c++语言项目:超级玛丽游戏.rar
2023-11-20 13:08:53 5.65MB 毕业设计 课程设计
1
博客新添加文章让百度快速收入的,百度ping 代码! 很实用的,增加自己博客文章收入的php源码
2023-11-12 09:01:11 1KB PHP源码 百度ping 博客
1
KVM培训,很不错的资料,强烈推荐,能快速地使你对kvm有一个初步的了解,又高级小白到初级小白的转变
2023-10-09 23:25:24 181KB kvm 培训
1
矩阵分析学习指导, 很不错的,有例题、习题、自测题
1
ESP8266的LED动画库 有一个不错的webgui可以选择和模拟led动画。 在浏览器中使用javascript创建网络动画,然后将其提交给具有实际ledstrip的ESP8266。 我们的目标是创建一个带有动画的庞大库。 有关演示,请访问: : 支持的灯带 大多数FastLED led灯带: : 大多数NEOpixelbus led灯带: : 对于大多数SPI控制的灯条,您最好使用FastLED。 但是,诸如WS2812b之类的串行控制条存在时序问题。 在这种情况下,您应该使用NeoPixelBus库。 (与WS2812b配合使用效果很好) NeoPixelBus使用各种硬件技巧(DMA,UARTS)来创建更流畅,更快速的LED更新。 (但它作为库的便携性较差) 如何 1.硬件 建立像这样的东西: 您可以跳过晶体管,而只需将绿色接地即可为ATX电源供电。 (或
2023-04-21 10:31:55 781KB C++
1
以下是《很不错的农村别墅设计图》简单预览,如果需要完整的CAD图纸学习参考,请点击下载。 ……………………该文档为很不错的农村别墅设计图,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看
2023-04-12 09:18:12 1.46MB
1
不错的毕业设计、课程设计、练手c++语言项目:华容道.rar 不错的毕业设计、课程设计、练手c++语言项目:华容道.rar 不错的毕业设计、课程设计、练手c++语言项目:华容道.rar 不错的毕业设计、课程设计、练手c++语言项目:华容道.rar 不错的毕业设计、课程设计、练手c++语言项目:华容道.rar 不错的毕业设计、课程设计、练手c++语言项目:华容道.rar 不错的毕业设计、课程设计、练手c++语言项目:华容道.rar 不错的毕业设计、课程设计、练手c++语言项目:华容道.rar 不错的毕业设计、课程设计、练手c++语言项目:华容道.rar 不错的毕业设计、课程设计、练手c++语言项目:华容道.rar 不错的毕业设计、课程设计、练手c++语言项目:华容道.rar 不错的毕业设计、课程设计、练手c++语言项目:华容道.rar 不错的毕业设计、课程设计、练手c++语言项目:华容道.rar 不错的毕业设计、课程设计、练手c++语言项目:华容道.rar 不错的毕业设计、课程设计、练手c++语言项目:华容道.rar 不错的毕业设计、课程设计、练手c++语言项目:华容道.rar
2023-04-04 20:12:01 620KB 毕业设计 c++ 课程设计
1