EEPROM型号的枚举类型定义.

更多...

函数

KSJ_API int __stdcall KSJ_EEPROMTypeGet (int nIndex, KSJ_EEPROM_TYPE *pType)
 KSJ_EEPROMTypeGet.
KSJ_API int __stdcall KSJ_WrEEPROM (int nIndex, unsigned short uRomAdress, unsigned char btValue)
 KSJ_WrEEPROM.
KSJ_API int __stdcall KSJ_RdEEPROM (int nIndex, unsigned short uRomAdress, unsigned char *pbtValue)
 KSJ_RdEEPROM.
KSJ_API int __stdcall KSJ_WrEEPROMEx (int nIndex, unsigned long ulRomAdress, unsigned char btValue)
 KSJ_WrEEPROMEx.
KSJ_API int __stdcall KSJ_RdEEPROMEx (int nIndex, unsigned long ulRomAdress, unsigned char *pbtValue)
 KSJ_RdEEPROMEx.
KSJ_API int __stdcall KSJ_WrEEPROMExEx (int nIndex, unsigned long ulRomAdress, unsigned char *pData, int nBytes)
 KSJ_WrEEPROMExEx.
KSJ_API int __stdcall KSJ_RdEEPROMExEx (int nIndex, unsigned long ulRomAdress, int nBytes, unsigned char *pData)
 KSJ_RdEEPROMExEx.
KSJ_API int __stdcall KSJ_WrEEPROMExExSafe (int nIndex, unsigned long ulRomAdress, unsigned char *pData, int nBytes)
 KSJ_WrEEPROMExExSafe.

枚举类型文档

EEPROM型号的枚举类型定义.

相机存储空间用户读写:相机内部预留了一定的存储空间,您可以根据需要保存自己的信息 必须要注意的是:写数据的时候,必须限定在用户区域,如果写入其它区域,可能会造成相机运行异常,甚至无法使用必须返厂维修 各个EEPROM类型的用户区域为: KSJ_24LC64: 0x1EE0-0x1FDF 为用户读写预留的空间 KSJ_24LC128: 0x3DE0-0x3FDF 为用户读写预留的空间 KSJ_24LC1024: 0x3FBE0-0x3FFDF 为用户读写预留的空间 参考“凯视佳工业相机内部API函数说明书(用户读写区域篇)”

枚举值:
KSJ_24LC64 

24LC64芯片

KSJ_24LC1024 

24LC1024芯片

KSJ_24LC128 

24LC128芯片


函数文档

KSJ_API int __stdcall KSJ_EEPROMTypeGet ( int  nIndex,
KSJ_EEPROM_TYPE pType 
)

KSJ_EEPROMTypeGet.

-----------------------------------------------------------------------------

获取相机所使用的存储器芯片类型

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
pType [out] 返回相机所使用的EEPROM型号
返回:
成功返回 RET_SUCCESS(1)。否则返回非1值的错误码, 请参考 KSJCode.h 中错误码的定义。
注意:
调用KSJ_Init函数初始化后调用

-----------------------------------------------------------------------------

KSJ_API int __stdcall KSJ_WrEEPROM ( int  nIndex,
unsigned short  uRomAdress,
unsigned char  btValue 
)

KSJ_WrEEPROM.

-----------------------------------------------------------------------------

对使用EEPROM型号为24LC64,24LC128的相机进行写入数据操作

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
uRomAdress [in] 要写入的相机ROM地址
btValue [in] 要写入ROM地址的数据
返回:
成功返回 RET_SUCCESS(1)。否则返回非1值的错误码, 请参考 KSJCode.h 中错误码的定义。
注意:
调用KSJ_Init函数初始化后调用

-----------------------------------------------------------------------------

KSJ_API int __stdcall KSJ_RdEEPROM ( int  nIndex,
unsigned short  uRomAdress,
unsigned char *  pbtValue 
)

KSJ_RdEEPROM.

-----------------------------------------------------------------------------

对使用EEPROM型号为24LC64,24LC128的相机进行读取数据操作

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
uRomAdress [out] 要读取的相机ROM地址
pbtValue [out] 返回给调用者uRomAdress地址的数据
返回:
成功返回 RET_SUCCESS(1)。否则返回非1值的错误码, 请参考 KSJCode.h 中错误码的定义。
注意:
调用KSJ_Init函数初始化后调用

-----------------------------------------------------------------------------

KSJ_API int __stdcall KSJ_WrEEPROMEx ( int  nIndex,
unsigned long  ulRomAdress,
unsigned char  btValue 
)

KSJ_WrEEPROMEx.

-----------------------------------------------------------------------------

对使用EEPROM型号为24LC1024的相机进行写入数据操作

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
ulRomAdress [in] 要写入的相机ROM地址
btValue [in] 要写入ROM地址的数据
返回:
成功返回 RET_SUCCESS(1)。否则返回非1值的错误码, 请参考 KSJCode.h 中错误码的定义。
注意:
调用KSJ_Init函数初始化后调用

-----------------------------------------------------------------------------

KSJ_API int __stdcall KSJ_RdEEPROMEx ( int  nIndex,
unsigned long  ulRomAdress,
unsigned char *  pbtValue 
)

KSJ_RdEEPROMEx.

-----------------------------------------------------------------------------

对使用EEPROM型号为24LC1024的相机进行读写数据操作

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
ulRomAdress [out] 要读取的相机ROM地址
pbtValue [out] 返回给调用者uRomAdress地址的数据
返回:
成功返回 RET_SUCCESS(1)。否则返回非1值的错误码, 请参考 KSJCode.h 中错误码的定义。
注意:
调用KSJ_Init函数初始化后调用

-----------------------------------------------------------------------------

KSJ_API int __stdcall KSJ_WrEEPROMExEx ( int  nIndex,
unsigned long  ulRomAdress,
unsigned char *  pData,
int  nBytes 
)

KSJ_WrEEPROMExEx.

-----------------------------------------------------------------------------

对使用EEPROM型号为24LC1024的相机进行写入数据操作

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
ulRomAdress [in] 要写入的相机ROM地址
pData [in] 要写入ROM地址的数据
nBytes [in] 要写入数据的字节数
返回:
成功返回 RET_SUCCESS(1)。否则返回非1值的错误码, 请参考 KSJCode.h 中错误码的定义。
注意:
调用KSJ_Init函数初始化后调用
为了安全建议使用KSJ_WrEEPROMExExSafe代替

-----------------------------------------------------------------------------

KSJ_API int __stdcall KSJ_RdEEPROMExEx ( int  nIndex,
unsigned long  ulRomAdress,
int  nBytes,
unsigned char *  pData 
)

KSJ_RdEEPROMExEx.

-----------------------------------------------------------------------------

对使用EEPROM型号为24LC1024的相机进行读写数据操作

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
ulRomAdress [in] 要读取的相机ROM地址
nBytes [in] 要读数据的字节数
pData [out] 返回给调用者ulRomAdress地址开始的nBytes字节数据
返回:
成功返回 RET_SUCCESS(1)。否则返回非1值的错误码, 请参考 KSJCode.h 中错误码的定义。
注意:
调用KSJ_Init函数初始化后调用

-----------------------------------------------------------------------------

KSJ_API int __stdcall KSJ_WrEEPROMExExSafe ( int  nIndex,
unsigned long  ulRomAdress,
unsigned char *  pData,
int  nBytes 
)

KSJ_WrEEPROMExExSafe.

-----------------------------------------------------------------------------

对使用EEPROM型号为24LC1024的相机进行写入数据操作,对存储区域做了限制

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
ulRomAdress [in] 要写入的相机ROM地址
pData [in] 要写入ROM地址的数据
nBytes [in] 要写入数据的字节数
返回:
成功返回 RET_SUCCESS(1)。否则返回非1值的错误码, 请参考 KSJCode.h 中错误码的定义。
注意:
调用KSJ_Init函数初始化后调用
该函数对存储区域做了限制,不会造成写入非用户区域而造成相机出现问题

-----------------------------------------------------------------------------