📄 mpak.h
字号:
#define MASC_INIT_TIMEOUT 40 /* seconds before sending INIT */
#define PSUBCOM_TEXT 1
#define PSUBCOM_EXTPAK 1 /* EXTERN_F *///因为这一类位于最右端,其掩码为其本身
#define PSUBCOM_DATA 2
#define PSUBCOM_STATUS 3
#define PSUBCOM_HPDATA 4 /* higher protocol data */
#define SOS_packet_type 1
#define SOS_INFOpacket_type 2
#define SOS_ACKpacket_type 3
struct mpakst{
int sender; //发送
int addressee; //接收
byte TrafficState;//trafficState; //(Octet 7,Bit 5-7) //共六种状态
// (Octet 7,Bit 0-3)使用者标志
byte MAILBOX_F; // (Octet 7,Bit 0)
byte POSACK_F; // (Octet 7,Bit 1)
byte SENDLIST_F; // (Octet 7,Bit 2) //是否允许发送列表
byte UNKNOWN_F; // (Octet 7,Bit 3) 发送需要填写的内容
byte AddressListNo; // (Octet 9)存放 里list of Address
int AddressListMAN[7]; // 发送地址列表的存放MAN号的数组
int RESERVE_F; //目前总为零// (Octet 7,Bit 5)
int PacketClass; //Octet8,bit 6-7 // 1 3
byte EXTERN_F; //Octet8,bit 5 //取值范围 0 1
byte PacketType; //Octet8,bit 0-4 //1--16
int time;
unsigned char BinData[512]; //PSUBCOM bin mode
int numchar; //用于记录字符数组中的字符的个数。
int status; //PSUBCOM,SOSACKSTATUS
byte protocolId; //HPDATA会用到
CString sosinfostatic; //PSOSCOM SOSINFO
CString sosinfodynamic; //PSOSCOM SOSINFO
int logMAN; //DTESERV MAN号 只有在个人用户登陆网络的情况下才能用到
CString password; //DTESERV 密码
CString ENSNo; //DTESERV
};
struct PA01para
{
int TIMEOUT;
int SLOT_LENGTH;
int FREE_SLOTS;
int RAND_SLOTS;
int MAX_REP;
int MAX_ACCESS;
int MAX_SPEECH;
int TXPOW;
int RSSI_PROC;
int RSSI_PERIOD;
int SCAN_TIME;
int BAD_BASE;
int GOOD_BASE;
int BETTER_BASE;
int QPOS;
int CURRENT_BASE_AREA_ID; //CURRENT BASE Bit 0-5 第15个","
int CURRENT_BASE_BASE_ID; //CURRENT BASE Bit 6-11
int CHOSE_SLOT;
int PRIO;
int UPFREQ;
int DOFREQ;
CString ACCESS_CHANNEL_UPFREQ;
CString ACCESS_CHANNEL_DOFREQ;
CString NETWORK_IDTX;
CString NETWORK_IDRX;
CString AreaID;
};
struct ListPapaQA02
{
int RoamingVal;
CString Dofreq;
CString AreaID;
CString BaseID;
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -