Skip to content

Commit 58ac67b

Browse files
committed
1. add DataSamplingResetData().
1 parent a85475b commit 58ac67b

File tree

2 files changed

+27
-2
lines changed

2 files changed

+27
-2
lines changed

DataSampling.c

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#include <stdlib.h>
88
#include "DataSampling.h"
99
/*********************************************************************************/
10-
#if(DATA_SAMPLING_REVISION_DATE != 20171017)
10+
#if(DATA_SAMPLING_REVISION_DATE != 20180403)
1111
#error wrong include file. (DataSampling.h)
1212
#endif
1313
/*********************************************************************************/
@@ -131,3 +131,24 @@ int DataSamplingGetData(tag_DataSampling *Smp, int Data)
131131
return Result;
132132
}
133133
/*********************************************************************************/
134+
/*
135+
1) 인수
136+
- Smp : tag_DataSampling 인스턴스의 주소.
137+
138+
2) 반환
139+
- 없음.
140+
141+
3) 설명
142+
- 버퍼 초기화 실행.
143+
*/
144+
void DataSamplingResetData(tag_DataSampling *Smp)
145+
{
146+
if((Smp->Bit.InitGeneral == false) || (Smp->Bit.InitFillBuffer == false))
147+
{
148+
return;
149+
}
150+
151+
Smp->Bit.InitFillBuffer = false;
152+
FillBuffer(Smp, 0);
153+
}
154+
/*********************************************************************************/

DataSampling.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,13 @@
77
#ifndef __DATA_SAMPLING_H__
88
#define __DATA_SAMPLING_H__
99
/*********************************************************************************/
10-
#define DATA_SAMPLING_REVISION_DATE 20171017
10+
#define DATA_SAMPLING_REVISION_DATE 20180403
1111
/*********************************************************************************/
1212
/** REVISION HISTORY **/
1313
/*
14+
2018. 04. 03. - DataSamplingResetData() 함수 추가.
15+
Jeong Hyun Gu
16+
1417
2017. 10. 17. - 초기버전.
1518
Jeong Hyun Gu
1619
*/
@@ -47,6 +50,7 @@ typedef struct
4750
char DataSamplingInitGeneral(tag_DataSampling *Smp, int BufSize);
4851
void DataSamplingChangeLevel(tag_DataSampling *Smp, int Level);
4952
int DataSamplingGetData(tag_DataSampling *Smp, int Data);
53+
void DataSamplingResetData(tag_DataSampling *Smp);
5054

5155
/*********************************************************************************/
5256
#endif //__DATA_SAMPLING_H__

0 commit comments

Comments
 (0)