提交SMOD ATSC IMX APP版本 V122
This commit is contained in:
@@ -0,0 +1,61 @@
|
||||
#ifndef _SWAP_DATA_H
|
||||
#define _SWAP_DATA_H
|
||||
#include "type.h"
|
||||
|
||||
|
||||
#define SWAP_TASK_DEBUG 0
|
||||
|
||||
#if SWAP_TASK_DEBUG
|
||||
#define swap_printf printf
|
||||
#else
|
||||
#define swap_printf(p,...) do{;}while(0)
|
||||
#endif
|
||||
|
||||
|
||||
#define SWAP_TCP_PORT 19000
|
||||
|
||||
#define SWAP_REC_BUF_MAX (1024+128)
|
||||
#define SWAP_SEND_BUF_MAX (1024+128)
|
||||
|
||||
|
||||
#define SWAP_FRAME_EXPORT 0
|
||||
#define SWAP_FRAME_IMPORT 1
|
||||
|
||||
#define SWAP_FRAME_HEADER 0XFE
|
||||
#define SWAP_FRAME_TAIL 0X68
|
||||
|
||||
#define SWAP_FRAME_MIN_LEN 10
|
||||
|
||||
#define SWAP_CMD_REPONSE 0x80 //BIT7置1表示应答
|
||||
|
||||
|
||||
#define SWAP_FRAME_DATA_PARA 0X01
|
||||
#define SWAP_FRAME_DATA_DPD 0x02
|
||||
#define SWAP_FRAME_DATA_FAC 0X03
|
||||
|
||||
|
||||
//全局性的激励器类型定义
|
||||
#define EXCITER_CTTB 0X10
|
||||
#define EXCITER_CMMB 0X11
|
||||
#define EXCITER_ISDBT 0X12
|
||||
#define EXCITER_DVBT 0X13
|
||||
#define EXCITER_DVBT2 0X14
|
||||
#define EXCITER_ATSC 0X15
|
||||
|
||||
|
||||
|
||||
typedef struct
|
||||
{
|
||||
uint8 header; //帧头,固定
|
||||
uint8 im_ex; //导出导入类型
|
||||
uint8 std; //激励器类型
|
||||
uint8 cmd; //命令字
|
||||
uint8 index; //当前序号
|
||||
uint8 total; //总序号
|
||||
uint16 len; //数据区长度
|
||||
uint8 data[18];
|
||||
uint8 sum; //从帧头到校验和前的所有字节
|
||||
uint8 tail; //后两位访问要根据长度
|
||||
}S_SWAP_FRAME;
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user