OD_ReadProtectedMemory

Biçim:OD_ReadProtectedMemory(SessionID, Address, Data, Pin, Key)

Parametreler:

SessionID:Cihaza ait fonksiyonları kullanırken göndereceğiniz oturum numaranızdır. SessionID OD_Login Fonksiyonu ile alınır.
Address:Yazmak istediğiniz hafıza bölümünün adres numarasıdır.( 0..63 arası)
Data:Hafıza bölgesine yazılacak olan metin formatında veri. (16 karakter veri)
Pin:Cihaza ait hafıza şifresi ( 4 adet rakam )
Key:Hafıza bölgesine veri kaydedilirken kullanılacak anahtar (max. 16 karakter metin )

Fonksiyondan Dönebilecek Hata ve Onay Mesajları

Onaylar:"Hafızadan okunan veri"
Hatalar:0001, 0002, 0003, 0007, 0008, 0014, 0017, 0018, 0019, 0023, 0024, 0028, 0029, 0031, 0034, 0035, 0036, 0046

Kullanım Notları

Bu fonksiyon kullanılarak cihazın hafıza bölgesinden veri okuması yapılır. Veriler cihaza şifreli olarak kaydedildiği için kayıt sırasında gönderilen anahtarın okurken de gönderilmesi gerekir. Eğer farklı anahtarla okuma yapılırsa gelen veriler hatalı olacaktır. PIN kodu ise cihazınıza ait sizin belirlemiş olduğunuz 4 rakamlı şifredir. PIN kodunu O-Key Dongle Developer Center ile değiştirebilirsiniz.

Delphi

	Var 
	OkResult,Addr,PIN ,Key:string;
 
	Addr:='0';
	PIN :='3030';
	Key:='Sample Key';
	 
	begin
	OkResult:=string(OD_ReadProtectedMemory(pchar(session_id),pchar(Addr),pchar(PIN ),pchar(Key)));
	end;

C

{
	char* OkResult,Addr,PIN ,Key;

	Addr="0";
	PIN ="3030";
	Key="Sample Key";

	OkResult=OD_ReadProtectedMemory(session_id,Addr,PIN ,Key);
}

VB.NET

	Dim OkResult,Addr,PIN ,Key As String

	Addr="0";
	PIN ="3030";
	Key="Sample Key";

	OkResult=OD_ReadProtectedMemory(session_id,Addr,PIN ,Key)