7
7
#include <stdlib.h>
8
8
#include "DataSampling.h"
9
9
/*********************************************************************************/
10
- #if (DATA_SAMPLING_REVISION_DATE != 20180403 )
10
+ #if (DATA_SAMPLING_REVISION_DATE != 20190723 )
11
11
#error wrong include file. (DataSampling.h)
12
12
#endif
13
13
/*********************************************************************************/
26
26
3) 설명
27
27
- 인수로 전달받은 데이터로 버퍼를 채움.
28
28
*/
29
- static void FillBuffer (tag_DataSampling * Smp , int Data )
29
+ static void FillBuffer (tag_DataSampling * Smp , tS16 Data )
30
30
{
31
- int i ;
31
+ tS16 i ;
32
32
33
33
Smp -> Sum = Smp -> Index = 0 ;
34
34
for (i = 0 ; i < Smp -> Level ; i ++ )
@@ -51,14 +51,14 @@ static void FillBuffer(tag_DataSampling *Smp, int Data)
51
51
- 'tag_DataSampling' 인스턴스의 필수 초기화 실행.
52
52
- DataSampling 모듈을 사용하기 위해 선행적 실행 필요.
53
53
*/
54
- char DataSamplingInitGeneral (tag_DataSampling * Smp , int BufSize )
54
+ tU8 DataSamplingInitGeneral (tag_DataSampling * Smp , tS16 BufSize )
55
55
{
56
56
if (Smp -> Bit .InitGeneral == true)
57
57
{
58
58
return true;
59
59
}
60
60
61
- Smp -> Buf = (int * ) malloc (sizeof (int ) * BufSize );
61
+ Smp -> Buf = (tS16 * ) malloc (sizeof (tS16 ) * BufSize );
62
62
63
63
if (Smp -> Buf != null )
64
64
{
@@ -81,7 +81,7 @@ char DataSamplingInitGeneral(tag_DataSampling *Smp, int BufSize)
81
81
3) 설명
82
82
- 샘플링 수준(Level) 변경.
83
83
*/
84
- void DataSamplingChangeLevel (tag_DataSampling * Smp , int Level )
84
+ void DataSamplingChangeLevel (tag_DataSampling * Smp , tS16 Level )
85
85
{
86
86
if ((Smp -> Bit .InitGeneral == false) || (Smp -> Bit .InitFillBuffer == false))
87
87
{
@@ -106,9 +106,9 @@ void DataSamplingChangeLevel(tag_DataSampling *Smp, int Level)
106
106
3) 설명
107
107
- ring buffer 형식으로 데이터를 입력 받아 평균을 내어 샘플링.
108
108
*/
109
- int DataSamplingGetData (tag_DataSampling * Smp , int Data )
109
+ tS16 DataSamplingGetData (tag_DataSampling * Smp , tS16 Data )
110
110
{
111
- int Result ;
111
+ tS16 Result ;
112
112
113
113
if (Smp -> Bit .InitGeneral == false)
114
114
{
0 commit comments