Files
smod_atsc_app/atsc_app/inc/http_get.h
T

202 lines
2.6 KiB
C

#ifndef __HTTP_GET_H__
#define __HTTP_GET_H__
#include "type.h"
//////////state info
typedef enum
{
L_CTL_RST = 0,
L_CTL_STATE_INFO,
L_CTL_SYS_SET,
L_CTL_RF_CTL,
L_CTL_NET_SET,
L_CTL_LOGIC_SET,
L_CTL_TIMESLOT_SET
}L_CTL_EM;
typedef enum
{
L_ASI1=0,
L_ASI2,
L_ASI_NONE
}ASI_INPUT_EM;
typedef enum
{
PPS_ERR=0,
PPS_OK,
}PPS_EM;
typedef enum
{
GPS_UNLOCK=0,
GPS_LOCK,
GPS_NOT_CONNECT,
}GPS_EM;
typedef enum
{
TOD_GPS_ERR=0,
TOD_MUX_ERR,
TOD_OK,
}TOD_EM;
//temp
//////////////////////
//sys_set/////////////
typedef enum
{
LASI1=0,
LASI2,
LASI_AUTO
}LASI_EM;
typedef enum
{
LSFN=0,
LMFN,
}LNET_EM;
typedef enum
{
LCLK_INT=0,
LCLK_AUTO,
LCLK_GPS,
LCLK_ASI,
}LCLK_EM;
typedef enum
{
LADP_OPEN=0,
LADP_CLOSE,
}LADP_EM;
////////////////////////
//频率调整
typedef enum
{
LHZ0_P=0,
LHZ0_N,
}LHZ0_EM;
//功率调整
typedef enum
{
LPW0_P=0,
LPW0_N,
}LPW0_EM;
//agc
typedef enum
{
LAGC_CLOSE=0,
LAGC_OPEN,
}LAGC_EM;
typedef enum
{
LCWY_CLOSE=0,
LCWY_OPEN,
}LCWY_EM;
typedef enum
{
LRFY_CLOSE=0,
LRFY_OPEN,
}LRFY_EM;
////////////////////////
//net set///////////////
//延时设置
typedef enum
{
LTXI_CLOSE=0,
LTXI_OPEN,
}LTXI_EM;
//地区标识
//发射机标识
////////////////////////
//logic channels ///////
typedef enum
{
LSET_AUTO=0,
LSET_MANUAL,
}LSET_EM;
//信道
////////////////////////
//time slot/////////////
//时隙
typedef enum
{
LENA_CLOSE=0,
LENA_OPEN,
}LENA_EM;
//所属信道
//调制方式
typedef enum
{
LMDL_BPSK=0,
LMDL_QPSK,
LMDL_QAM
}LMDL_EM;
//RS编码
//外交织
typedef enum
{
LOIN_MODE1=0,
LOIN_MODE2,
LOIN_MODE3
}LOIN_EM;
//LDPC
//扰码
#define XD_NUM 40
#define ANYWAVE_COM_MAC_HEAD (0xac)
void load_net_para(S_ETH_ADDRES *peth);
void check_status(void);
void load_data_to_http(void);
void http_save_change_para(void *);
void MCU_write_curXD_info(void);
uint32 get_menu_index(void);
extern BOOL proc_key_update(void * parg, uint8 key);
extern void fpga_save_agc_vol(void);
extern void enter_menu(uint32 index);
extern void save_new_cor(uint32 cor);
//extern void lwIPNetworkConfigChange(uint32 ip,uint32 mask,uint32 gate);
extern void usr_lwIPNetworkConfigChange(uint32 ip,uint32 mask,uint32 gate);
extern int sntp_enable(uint8 en, uint8 *pAddr);
extern void http_load_freq(S_CGI_FREQ_PARA *ppara);
extern int usr_http_write_freq(uint8 freq);
extern void remote_set_dpd_clr(void);
extern void http_write_rf(S_CGI_RF *ppara);
extern u8 usr_remote_adpc(uint8 adpc);
extern void save_dpd_test_para(uint16 tst);
extern void usr_set_exc_pwr(int16 exc_pwr);
#endif