You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			32 lines
		
	
	
		
			916 B
		
	
	
	
		
			C
		
	
			
		
		
	
	
			32 lines
		
	
	
		
			916 B
		
	
	
	
		
			C
		
	
#ifndef FILE_H
 | 
						|
#define FILE_H
 | 
						|
 | 
						|
//#include "common.h"
 | 
						|
#include "cJSON.h"
 | 
						|
 | 
						|
 | 
						|
typedef struct{
 | 
						|
    short val1;
 | 
						|
    short val2;
 | 
						|
    short val3;
 | 
						|
    short val4;
 | 
						|
}I16X4_t;
 | 
						|
 | 
						|
typedef struct{
 | 
						|
    short val[8];
 | 
						|
}I16X8_t;
 | 
						|
 | 
						|
int ReadTxtFile(const char *pFileName, char **pMessage);
 | 
						|
int WriteTxtFile(const char *pFileName, char **pMessage);
 | 
						|
int ReadHexFile(const char *pFileName, unsigned char **pData);
 | 
						|
int ReadHexFileAddLen(const char *pFileName, unsigned char **pData);
 | 
						|
int WriteHexFile(const char *pFileName, unsigned char *pData,int len);
 | 
						|
cJSON *readJsonFromFile(char *fileName);
 | 
						|
int saveJsonToFile(char *fileName,cJSON *pjRoot);
 | 
						|
int createMultiLevelDir(char* sPathName);
 | 
						|
int toComtradeFile(char* sFileName,char* destFileName,int ch,int headLen);
 | 
						|
//int toCsvFile(char* sFileName,char* destFileName,int ch,int headLen);
 | 
						|
long tell(const char* pFileName);
 | 
						|
int findWaveFile(char *dir,unsigned int fileIndex,char *fileName);
 | 
						|
#endif
 |