📄 mwic16.h
字号:
extern "C"
{
int FAR PASCAL _export IC_InitComm(int port);
int FAR PASCAL _export IC_InitType (int icdev,int type);
int FAR PASCAL _export IC_ExitComm(int icdev);
int FAR PASCAL _export IC_Status (int icdev);
int FAR PASCAL _export IC_Down(int icdev);
//**********************************************************************
int FAR PASCAL _export IC_Read(int icdev,int offset,int len,unsigned char * data_buffer);
int FAR PASCAL _export IC_Write(int icdev,int offset,int len,unsigned char *data_buffer);
int FAR PASCAL _export IC_Erase(int icdev,int offset,int len);
int FAR PASCAL _export IC_Read_Float(int icdev,int offset,float * fdata);
int FAR PASCAL _export IC_Write_Float(int icdev,int offset,float fdata);
int FAR PASCAL _export IC_Read_Int(int icdev,int offset,int * fdata);
int FAR PASCAL _export IC_Write_Int(int icdev,int offset,int fdata);
int FAR PASCAL _export IC_Read_Long(int icdev,int offset,long * fdata);
int FAR PASCAL _export IC_Write_Long(int icdev,int offset,long fdata);
int FAR PASCAL _export IC_Read_Hex(int icdev,int offset,int len,char *buffer);
int FAR PASCAL _export IC_Write_Hex(int icdev,int offset,int len,char *buff);
int FAR PASCAL _export IC_FAkeFus(int icdev,int mode);
int FAR PASCAL _export IC_Write24(int icdev,int offset,int len,unsigned char *writebuffer);
int FAR PASCAL _export IC_Write64(int icdev,int offset,int len,unsigned char *data_buffer);
//******************************* ONLY FOR 45d041 *************************
int FAR PASCAL _export IC_DirectRead(int icdev,int page,int offset,int len,
unsigned char *data_buffer);
int FAR PASCAL _export IC_ReadByBuffer(int icdev,int page,int offset,int len,unsigned char *data_buffer);
int FAR PASCAL _export IC_DirectWrite(int icdev,int page,int offset,int len,
unsigned char *data_buffer);
int FAR PASCAL _export IC_WriteByBuffer(int icdev,int page,int offset,int len,
unsigned char *data_buffer);
//******************************* ONLY FOR 4442 **************************
int FAR PASCAL _export IC_ReadProtection(int idComDev,int offset,int len,unsigned char* protbuffer);
int FAR PASCAL _export IC_WriteProtection(int idComDev,int offset,int len,unsigned char *protbuffer);
int FAR PASCAL _export IC_ReadCount_SLE4442(int idComDev);
int FAR PASCAL _export IC_CheckPass_SLE4442(int idComDev,unsigned char* password);
int FAR PASCAL _export IC_ChangePass_SLE4442(int idComDev,unsigned char*password);
//******************************* ONLY FOR 4428/4418 ******************
int FAR PASCAL _export IC_ReadWithProtection(int icdev,int offset,int len,unsigned char* databuffer);
int FAR PASCAL _export IC_WriteWithProtection(int icdev,int offset,int len,unsigned char *data_buffer);
int FAR PASCAL _export IC_ReadCount_SLE4428(int icdev);
int FAR PASCAL _export IC_CheckPass_SLE4428(int icdev,unsigned char* data_buffer);
int FAR PASCAL _export IC_ChangePass_SLE4428(int icdev,unsigned char* data_buffer);
//******************************** ONLY FOR 102/1604 ***********************
int FAR PASCAL _export IC_Erase_102(int icdev,int offset,int len);
int FAR PASCAL _export IC_Fuse_102(int icdev);
int FAR PASCAL _export IC_ReadCount_102(int icdev);
int FAR PASCAL _export IC_CheckPass_102(int icdev,unsigned char*data_buffer);
int FAR PASCAL _export IC_ChangePass_102(int icdev,unsigned char*data_buffer);
int FAR PASCAL _export IC_CheckAZPass_102(int icdev,int zone, unsigned char *data_buffer);
int FAR PASCAL _export IC_ChangeAZPass_102(int icdev,int zone,unsigned char*data_buffer);
int FAR PASCAL _export IC_ReadAZCount_102(int icdev);
int FAR PASCAL _export IC_Fuse_1604(int icdev);
int FAR PASCAL _export IC_ReadCount_1604(int icdev,int area);
int FAR PASCAL _export IC_CheckPass_1604(int icdev,int area,unsigned char*data_buffer);
int FAR PASCAL _export IC_ChangePass_1604(int icdev,int area,unsigned char*data_buffer);
//********************************* ONLY FOR 4404/4406 ***************
int FAR PASCAL _export IC_Fuse_4404(int icdev);
int FAR PASCAL _export IC_ReadCount_4404(int icdev);
int FAR PASCAL _export IC_CheckPass_4404(int icdev,unsigned char*data_buffer);
int FAR PASCAL _export IC_ChangePass_4404(int icdev,unsigned char*data_buffer);
int FAR PASCAL _export IC_CheckAZPass_4404(int icdev, unsigned char *data_buffer);
int FAR PASCAL _export IC_ChangeAZPass_4404(int icdev,unsigned char*data_buffer);
int FAR PASCAL _export IC_ReadAZCount_4404(int icdev);
int FAR PASCAL _export IC_RValue(int icdev);
int FAR PASCAL _export IC_DEValue(int icdev,int value);
int FAR PASCAL _export IC_CheckPass_4406(int icdev,unsigned char *data_buffer);
int FAR PASCAL _export IC_ReadCount_4406(int icdev);
int FAR PASCAL _export IC_Fuse_4406(int icdev,unsigned int value);
//********************************** des function *********************
int FAR PASCAL _export IC_Decrypt( char *key,char *ptrSource, unsigned int msgLen, char *ptrDest);
int FAR PASCAL _export IC_Encrypt( char *key,char *ptrSource, unsigned int msgLen, char *ptrDest);
//***********************new function************************************
int FAR PASCAL _export ic_init(int port,long baudRate);
int FAR PASCAL _export IC_On(int icdev);
int FAR PASCAL _export swr_value(int icdev,long _Value);
int FAR PASCAL _export srd_ver(int icdev,int len,unsigned char *data_buffer);
int FAR PASCAL _export set_baud(int icdev,long baud);
int FAR PASCAL _export srd_dvsc(int icdev,int len,unsigned char *data_buffer);
int FAR PASCAL _export swr_dvsc(int icdev,int len,unsigned char *data_buffer);
int FAR PASCAL _export cmp_dvsc(int icdev,int len,unsigned char *data_buffer);
int FAR PASCAL _export setsc_md(int icdev,int mode);
int FAR PASCAL _export val_inc(int icdev,long _Value);
int FAR PASCAL _export val_dec(int icdev,long _Value);
int FAR PASCAL _export val_set(int icdev,long _Value);
int FAR PASCAL _export dv_beep(int icdev,int time);
int FAR PASCAL _export IC_Pushout(int icdev);
int FAR PASCAL _export swr_eeprom(int icdev,int offset,int len,
unsigned char *data_buffer);
int FAR PASCAL _export srd_eeprom(int icdev,int offset,int len,unsigned char *data_buffer);
int FAR PASCAL _export val_read(int icdev,long *p_Value);
long FAR PASCAL _export chk_baud(int port);
int FAR PASCAL _export srd_snr(int icdev,int len,
unsigned char *data_buffer);
int FAR PASCAL _export lib_ver(char *ver_str);
//***************************end new function*****************************
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -