#ifndef _FUNCTIONS_H_
#define _FUNCTIONS_H_

#include <math.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>

void Reboot(t_i32 nProgMode); // main.c 에 구현
#define GetBit(v,n)	((v>>n)&0x1)

// DSP 관련 함수.
void Init_6711(void);	// DSP Initialize Code

// 통신 관련 함수.
void OpenSockets(void);
void CommProcess (t_i32 nSockType, t_i32 nChannel);
void CommEcho(t_i32 nSockType, t_i32 nChannel); // main.c 에 구현
void CommMain(t_i32 nSockType, t_i32 nChannel); // main.c 에 구현

// 각종 변환 함수.
t_f32 Flt_Ii2Tf(t_ui32 dwIeeeFltForm); // mk_extern.c 에 구현
t_ui32 Flt_Tf2Ii(t_f32 fTmsFltVal); // mk_extern.c 에 구현



//=======================================================================================================
//									SEMES Functions
//=======================================================================================================




#endif
