?? user.h
字號:
#include "def.h"
/*
#define entEDIT() flag=flag&0xf7|0x1 //進(jìn)入編輯狀態(tài)時退出數(shù)字輸入狀態(tài),以免無效的數(shù)字輸入狀態(tài)影響程序進(jìn)行
#define extEDIT() flag&=0xfe
#define entRemote() flag|=2
#define extRemote() flag&=0xfd
#define entNumInput() flag|=8
#define extNumInput() flag&=0xf7
*/
/*
#define Normal_Status 1
#define Keyin_Status 2
#define Scan_Status 3
#define Uart_Status 4
typedef struct{
U32 Freq;
U8 IFBW;
U8 MODE; //1:FM 2:AM 3:CW 4:USB 5:LSB 6.IFOUT
I16 BFO;
U8 GAIN; //1:AGC FAST 2:AGC SLOW 3:MGC
U8 AMP;
U8 SQL; //1:ON 0:OFF
S8 COR;
U8 AFC; //1:ON 0:OFF
}Win1_Data;
typedef struct{
int ChanNo;
U8 ChanSkip; //1=Yes 0=No
U8 ChanOper; //1=write 2=read 3=clear
U32 LockFreq;
U16 LockBW;
int LockNo;
U8 LockOper; //1=write 2=read 3=clear
} Win2_Data;
typedef struct{
int ChanFrom;
int ChanTo;
U8 Skip; //1=Yes 0=No
U32 FreqFrom;
U32 FreqTo;
int Step;
int COR;
U8 Lockout; //1=yes 0=no
U16 PreDwell;
U16 SignDwell;
U16 PostDwell;
} Win3_Data;
typedef struct{
int Addr;
int Baud;
int Stop;
U8 Parity; //0=NONE.1=ODD;2=EVEN
} Win4_Data;
__packed struct lockout_freq{
U32 lf_freq; // 扣除頻點(diǎn)頻率值
U8 lf_bw; // 扣除頻點(diǎn)帶寬
};
//現(xiàn)場參數(shù)
__packed struct device_context{
U32 Freq; // 射頻頻率
U8 atten; // 衰減器值
U8 IFBW; // 帶寬值
U8 MODE; //1:FM 2:AM 3:CW 4:USB 5:LSB
I16 BFO;
U8 GAIN; //1:AGC FAST 2:AGC SLOW 3:MGC
U8 AMP;
U8 SQL; //1:ON 0:OFF
S8 COR;
U8 AFC; //1:ON 0:OFF
I16 level; //信號電平
U8 RS232_DATA[4]; //RS232_DATA[0]:Addr 1:Baud 2:Stop 3:Parity
U32 PChan; //指向鐵電存儲中下一個空存儲通道的地址
U32 PLock; //指向鐵電存儲中下一個空Lockout的地址
U8 Lock; //中頻鎖定標(biāo)志
U16 PreDwell;
U16 SignDwell;
U16 PostDwell; //掃描參數(shù)
};
//RF配置數(shù)據(jù)
__packed struct rf_param{
U8 rp_prescaler;
U8 rp_atten;
U8 rp_tune;
__packed struct lo1_param{
U16 lp_M;
U8 lp_R;
U8 lp_A;
} rp_lo1;
__packed struct lo2_param {
U32 lp_dw1;
U32 lp_dw2;
} rp_lo2;
};
*/
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -