ft_fnc_cmmb.h
2.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
/*****************************************************************************
*
* Filename:
* ---------
* ft_fnc_cmmb.h
*
* Project:
* --------
* MAUI
*
* Description:
* ------------
* CMMB Function header
*
* Author:
* -------
* -------
*
*============================================================================
* HISTORY
* Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
*------------------------------------------------------------------------------
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*------------------------------------------------------------------------------
* Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
*============================================================================
****************************************************************************/
#if defined(__CMMB_SUPPORT__)
#ifndef _FT_FNC_CMMB_H_
#define _FT_FNC_CMMB_H_
#include "app_ltlcom.h"
#define CMMB_BUFFER_SIZE_FROM_MED 524288 //512*1024
//#define FT_BUFFER_SIZE_FROM_MED_FOR_CMMB 3145728 //3*1024*1024
//#define FT_CMMB_DATA_FRAME_SIZE 1800
/*
enum FT_CMMB_STORE_METHOD
{
FT_CMMB_STORE_NONE = 0,
FT_CMMB_STORE_IN_FAT,
FT_CMMB_STORE_IN_MEMORY
};
*/
/*
enum FT_CMMB_SEL_SERVICE_CMD_TYPE
{
FT_CMMB_SEL_SERVICE_STORE_IN_FAT =0,
FT_CMMB_SEL_SERVICE_NO_STORE,
FT_CMMB_SEL_SERVICE_STORE_IN_MEMORY,
FT_CMMB_SEL_SERVICE_READ_FROM_MEMORY
};
*/
/*
enum FT_CMMB_SEL_SERVICE_CNF_TYPE
{
FT_CMMB_SEL_SERVICE_ALL = 0, // including select service only, store in FAT/ borrowed MED memory
FT_CMMB_STORE_IN_FAT_FAIL,
FT_CMMB_STORE_IN_MED_MEMORY_FAIL,
FT_CMMB_GET_DATA_FROM_MED_MEMORY
};
*/
/*
enum FT_CMMB_SEL_SERVICE_RESULT_TYPE
{
FT_CMMB_SEL_SERVICE_SUCCESS = 0,
FT_CMMB_FAT_DISK_IS_FULL,
FT_CMMB_FAT_OTHER_ERROR,
FT_CMMB_MED_MEMORY_NOT_EXIST,
FT_CMMB_MED_MEMORY_NOT_ENOUGH,
FT_CMMB_MED_MEMORY_READ_FAIL,
FT_CMMB_ENSEMBLE_NOT_EXIST,
FT_CMMB_SERVICE_NOT_EXIST,
FT_CMMB_SUB_CHANNEL_NOT_EXIST,
FT_CMMB_DEMO_STATE_ERROR,
FT_CMMB_BAND_NOT_EXIST,
FT_CMMB_FREQ_NOT_EXIST,
FT_CMMB_UNKNOW_ERROR_RESULT
};
*/
void FT_CMMB_Operation(ilm_struct *ptrMsg);
void FT_CMMB_SEND_CNF_BACK(ilm_struct *ptrMsg);
#endif
#endif //#if defined(__CMMB_SUPPORT__)