#ifndef __ReadWriteDataByCom_h__ #define __ReadWriteDataByCom_h__ #define ABORD_OPERATION 0 #define NEED_OPERATION 1 #define SAME_OPERATION 2 extern u16 parameterState; //=========================================================================== void ReadTimeBase(void); void WriteTimeBase(void); u16 ReadSecond(void); //--------------------------------------------------------------------------- void FreeWriteMultiByteParameterByCom(u8 *WRSource, u16 WRAddr, u16 WRLen); void WriteMultiByteParameterByCom(u8 *WRSource, u16 WRAddr, u16 WRLen); //--------------------------------------------------------------------------- void FreeSetWordCmdByCom(u16 *WRSource); void SetWordCmdByCom(u16 *WRSource); void FreWriteWordByCom(u16 *WRSource, u16 WRAddr); void WriteWordByCom(u16 *WRSource, u16 WRAddr); //--------------------------------------------------------------------------- void FreeSetDWordCmdByCom(u32 *WRSource); void SetDWordCmdByCom(u32 *WRSource); void FreWriteDWordByCom(u32 *WRSource, u16 WRAddr); void WriteDWordByCom(u32 *WRSource, u16 WRAddr); //--------------------------------------------------------------------------- void FreeWriteWordValidDataByCom(u16 *WRSource, u16 WRAddr, u16 WRMax, u16 WRMin); void WriteWordValidDataByCom(u16 *WRSource, u16 WRAddr, u16 WRMax, u16 WRMin); void FreeWriteDWordValidDataByCom(u32 *WRSource, u16 WRAddr, u32 WRMax, u32 WRMin); void WriteDWordValidDataByCom(u32 *WRSource, u16 WRAddr, u32 WRMax, u32 WRMin); //--------------------------------------------------------------------------- void ReadCalbrationDataByCom(u16 calibAddr, u16 calibDepth); void WriteCalbrationDataByCom(u16 calibAddr, u16 calibDepth); //--------------------------------------------------------------------------- void ReadCalibFAC(void); void ReadCalibDepth(void); void ReadCalibWidth(void); void ReadFlashByCom(const unsigned char *RDAdr, u16 RDLen); //--------------------------------------------------------------------------- #endif