微 网 高 通

参考“WiMinet_MeshItem”定义
来源: | 作者:微网高通 | 发布时间: 2025-05-09 | 1 次浏览 | 分享到:


  节点的注册信息WiMinet_MeshItem的定义说明

  1. Byte10(m_pBuffer[0]):节点的唤醒计数器

  2. Byte11(m_pBuffer[1]):节点的射频芯片和频带配置

  3. Byte12(m_pBuffer[2]):节点的64位MAC地址字节0

  4. Byte13(m_pBuffer[3]):节点的64位MAC地址字节1

  5. Byte14(m_pBuffer[4]):节点的64位MAC地址字节2

  6. Byte15(m_pBuffer[5]):节点的64位MAC地址字节3

  7. Byte16(m_pBuffer[6]):节点的64位MAC地址字节4

  8. Byte17(m_pBuffer[7]):节点的64位MAC地址字节5

  9. Byte18(m_pBuffer[8]):节点的64位MAC地址字节6

  10. Byte19(m_pBuffer[9]):节点的64位MAC地址字节7

  11. Byte20(m_pBuffer[10]):节点的16位网络地址低字节

  12. Byte21(m_pBuffer[11]):节点的16位网络地址高字节

  13. Byte22(m_pBuffer[12]):节点的中继等级

  14. Byte23(m_pBuffer[13]):节点的设备类型(0X00=从站,0X01=主站,0X02=中继)

  15. Byte24(m_pBuffer[14]):第1组射频的配置信息

  16. Byte25(m_pBuffer[15]):第2组射频的配置信息

  17. Byte26(m_pBuffer[16]):父节点的网络地址低字节

  18. Byte27(m_pBuffer[17]):父节点的网络地址高字节

  19. Byte28(m_pBuffer[18]):工作信道

  20. Byte29(m_pBuffer[19]):网络接入时槽

  21. Byte30(m_pBuffer[20]):发射链路衰减

  22. Byte31(m_pBuffer[21]):接收链路衰减

  23. Byte32(m_pBuffer[22]):接收放大器配置

  24. Byte33(m_pBuffer[23]):发射放大器配置

  25. Byte34(m_pBuffer[24]):发射信号强度

  26. Byte35(m_pBuffer[25]):发射信号质量

  27. Byte36(m_pBuffer[26]):接收信号强度

  28. Byte37(m_pBuffer[27]):接收信号质量

结构体WiMinet_MeshItem定义如下:

// -----------------------------------------------------------------------------
// DESCRIPTION:
// -----------------------------------------------------------------------------
typedef struct _WiMinet_Address_
{

   // --------------------------------------------------------------------------

// DESCRIPTION: 节点的模组设置
   // --------------------------------------------------------------------------
   unsigned char                              m_iX2Chip;
   // --------------------------------------------------------------------------
   // DESCRIPTION: 节点的频段设置
   // --------------------------------------------------------------------------
   unsigned char                              m_iX2Band;
   // --------------------------------------------------------------------------
   // DESCRIPTION: 节点的MAC地址
   // --------------------------------------------------------------------------
   unsigned char                       m_pX64MAC[0X08];
   // --------------------------------------------------------------------------
   // DESCRIPTION: 节点的16位地址
   // --------------------------------------------------------------------------
   unsigned short                              m_iTxAddr;
   // --------------------------------------------------------------------------
   // DESCRIPTION: 节点的TreeID
   // --------------------------------------------------------------------------
   unsigned char                               m_iTxTree;
   // --------------------------------------------------------------------------
   // DESCRIPTION: 节点的设备类型
   // --------------------------------------------------------------------------
   unsigned char                              m_iTxMode;
} WiMinet_Address;
// -----------------------------------------------------------------------------
// DESCRIPTION:
// -----------------------------------------------------------------------------
typedef struct _RFChip_RunTime_
{
   // --------------------------------------------------------------------------
   // DESCRIPTION:
   // --------------------------------------------------------------------------
   unsigned char                           m_iActive:0X01;
   
   // --------------------------------------------------------------------------
   // DESCRIPTION:
   // --------------------------------------------------------------------------
   unsigned char                         m_iWiMode:0X02;  
   
   // --------------------------------------------------------------------------
   // DESCRIPTION:
   // --------------------------------------------------------------------------
   unsigned char                         m_iRFBand:0X01;
   
   // --------------------------------------------------------------------------
   // DESCRIPTION:
   // --------------------------------------------------------------------------
   unsigned char                         m_iUnused:0X04;
} RFChip_RunTime;
// -----------------------------------------------------------------------------
// DESCRIPTION:
// -----------------------------------------------------------------------------
typedef struct _WiMinet_RunTime_
{
   // --------------------------------------------------------------------------
   // DESCRIPTION:
   // --------------------------------------------------------------------------
   RFChip_RunTime                           m_iChipX1;
   // --------------------------------------------------------------------------
   // DESCRIPTION:
   // --------------------------------------------------------------------------
   RFChip_RunTime                           m_iChipX2;
   // --------------------------------------------------------------------------
   // DESCRIPTION: 父节点地址
   // --------------------------------------------------------------------------
   unsigned short                               m_iParent;
   // --------------------------------------------------------------------------
   // DESCRIPTION: 通讯的信道
   // --------------------------------------------------------------------------
   unsigned char                              m_iChanX1;
   // --------------------------------------------------------------------------
   // DESCRIPTION: 工作时隙
   // --------------------------------------------------------------------------
   unsigned char                              m_iX8Node;
   // --------------------------------------------------------------------------
   // DESCRIPTION: 发送链路衰减
   // --------------------------------------------------------------------------
   unsigned char                               m_iTxLoss;
   // --------------------------------------------------------------------------
   // DESCRIPTION: 接收链路衰减
   // --------------------------------------------------------------------------
   unsigned char                              m_iRxLoss;
   // --------------------------------------------------------------------------
   // DESCRIPTION: 当前的 LNA 配置状态
   // --------------------------------------------------------------------------
   unsigned char                              m_iLNASet;
   // --------------------------------------------------------------------------
   // DESCRIPTION: 当前的 功放的配置状态
   // --------------------------------------------------------------------------
   unsigned char                              m_iTPASet;
   // --------------------------------------------------------------------------
   // DESCRIPTION: 本节点发送给父节点的信号强度 (RSSI)
   // --------------------------------------------------------------------------
   unsigned char                              m_iTxRSSI;
   // --------------------------------------------------------------------------
   // DESCRIPTION: 本节点发送给父节点的信号质量 (SLQI)
   // --------------------------------------------------------------------------
   unsigned char                              m_iTxSLQI;
   // --------------------------------------------------------------------------
   // DESCRIPTION: 本节点接收到的父节点的信号强度 (RSSI)
   // --------------------------------------------------------------------------
   unsigned char                               m_iRxRSSI;
   // --------------------------------------------------------------------------
   // DESCRIPTION: 本节点接收到的父节点的信号质量 (SLQI)
   // --------------------------------------------------------------------------
   unsigned char                              m_iRxSLQI;
} WiMinet_RunTime;
// -----------------------------------------------------------------------------
// DESCRIPTION:
// -----------------------------------------------------------------------------
typedef struct _WiMinet_MeshItem
{
   // --------------------------------------------------------------------------
   // DESCRIPTION: 节点的信息
   // --------------------------------------------------------------------------
   WiMinet_Address                           m_Address;
   // --------------------------------------------------------------------------
   // DESCRIPTION: 节点的运行状态参数
   // --------------------------------------------------------------------------
   WiMinet_RunTime                         m_RunTime;
} WiMinet_MeshItem;