/*
 * @Description: 工具模块-crc校验子模块
 * @Author: yangsw
 * @Date: 2021-05-24 16:12:07
 * @LastEditTime: 2023-01-09 21:45:34
 * @LastEditors: Lida
 * @Reference: 
 */
#ifndef H_UTIL_CRC_H
#define H_UTIL_CRC_H

#include "../com/svc/svc_com.h"
#include "../log/svc/svc_log.h"

unsigned short Util_Crc16(unsigned char *data,unsigned short len);
unsigned short Util_Crc16_Cut(unsigned short crc,unsigned char *data,unsigned short len);

gw_s16 Change_Original_Data(gw_u8 *in_data,gw_u16 in_len,gw_u8 *out_data);
gw_s16 Get_Original_Data(gw_u8 *in_data,gw_u16 in_len,gw_u8 *out_data);
#endif