谢谢各位了!
struct RMSG //用于传送消息
{
union
{
unsigned long Head;
struct
{
unsigned char MsgType; //消息类型
unsigned char BoardFlag; //板类型标志(见FLAGXXX定义)
// unsigned char FuncFlag;
union
{
unsigned char BoardIndex
struct
{
unsigned char nBoardNo:4;
unsigned char nBoxNo:4;
};
};
union
{
struct
{
unsigned char nResCh:5;
unsigned char nResNo:3;
};
struct
{
unsigned char nCH64:6;
unsigned char nDSP4:2;
};
unsigned char nBoardCh;
};
}; };
union
{
unsigned long Param; //长参数
struct
{
short ShortParam; //短参数
unsigned short LogicCh;
};
struct
{
unsigned char Msg1Len; //消息内容(Data1)长度(0--15)
unsigned char Msg2Len; //消息内容(Data2)长度(0--15)
};
struct
{
unsigned char MsgLen; //消息内容(Data)长度(0--32)
unsigned char SubMsgType; //子消息类型
};
struct
{
unsigned short nCTBus; // CT 总线号
unsigned short nCTCh; // 单根 CT总线中CT 通道号
};
struct
{
union{
struct
{
unsigned char nLocalBus:3; //
unsigned char nLocalCh; //
};
struct
{
unsigned char nResType;
unsigned char nResNo;
};
unsigned char nBoardCh;
}L;
};
}; union
{
struct
{
unsigned char Data1[16];
unsigned char Data2[16];
};
struct
{
unsigned short Data1w[8];
unsigned short Data2w[8];
};
unsigned char Data[32];
unsigned short Dataw[16];
unsigned int Datai[8];
float Dataf[8];
tagResAssign ResAssign;
tagFaxStatus data;
};
};
struct RMSG //用于传送消息
{
union
{
unsigned long Head;
struct
{
unsigned char MsgType; //消息类型
unsigned char BoardFlag; //板类型标志(见FLAGXXX定义)
// unsigned char FuncFlag;
union
{
unsigned char BoardIndex
struct
{
unsigned char nBoardNo:4;
unsigned char nBoxNo:4;
};
};
union
{
struct
{
unsigned char nResCh:5;
unsigned char nResNo:3;
};
struct
{
unsigned char nCH64:6;
unsigned char nDSP4:2;
};
unsigned char nBoardCh;
};
}; };
union
{
unsigned long Param; //长参数
struct
{
short ShortParam; //短参数
unsigned short LogicCh;
};
struct
{
unsigned char Msg1Len; //消息内容(Data1)长度(0--15)
unsigned char Msg2Len; //消息内容(Data2)长度(0--15)
};
struct
{
unsigned char MsgLen; //消息内容(Data)长度(0--32)
unsigned char SubMsgType; //子消息类型
};
struct
{
unsigned short nCTBus; // CT 总线号
unsigned short nCTCh; // 单根 CT总线中CT 通道号
};
struct
{
union{
struct
{
unsigned char nLocalBus:3; //
unsigned char nLocalCh; //
};
struct
{
unsigned char nResType;
unsigned char nResNo;
};
unsigned char nBoardCh;
}L;
};
}; union
{
struct
{
unsigned char Data1[16];
unsigned char Data2[16];
};
struct
{
unsigned short Data1w[8];
unsigned short Data2w[8];
};
unsigned char Data[32];
unsigned short Dataw[16];
unsigned int Datai[8];
float Dataf[8];
tagResAssign ResAssign;
tagFaxStatus data;
};
};
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货